Fájlkezelés

Czirkos Zoltán · 2017.07.13.

Segédlet a nagy házihoz: röviden a fájlkezelésről azoknak, akik nem akarják megvárni az erről szóló előadást.

Szöveget tartalmazó fájl létrehozása:

#include <stdio.h>

int main(void) {
    FILE* fp;
    fp = fopen("szamok.txt", "w");  /* file-open, w = write */
    if (fp != NULL) {
        int i;
        for (i = 1; i <= 10; ++i)
            fprintf(fp, "%d\n", i); /* file-printf */
        fclose(fp);                 /* file-close */
    }
    else {
        perror("Nem sikerült megnyitni a fájlt");
    }

    return 0;
}

Ennyi. Másik irányban ugyanez; w helyett r (mert read), és fprintf() helyett fscanf().