IB001 – Seminární skupiny 16, 17, 18 a 19

Čítanie a zápis – zdrojový kód

#include <stdio.h>
#include <ctype.h>

#define VSTUP "vstup.txt"
#define VYSTUP "vystup.txt"

int main(void)
{
    FILE *vstup, *vystup;
    char znak;

    vstup = fopen(VSTUP, "r");
    if (vstup == NULL)
    {
        printf("Chyba! Subor %s nie je mozne otvorit.", VSTUP);
        return 1;
    }

    vystup = fopen(VYSTUP, "w");
    if (vystup == NULL)
    {
        printf("Chyba! Subor %s nie je mozne vytvorit.", VYSTUP);
        return 2;
    }

    while ((znak = fgetc(vstup)) != EOF)
    {
        znak = toupper(znak);
        fputc(znak, vystup);
    }

    fclose(vstup);
    fclose(vystup);

    return 0;
}