C/fclose

Z Wikibooks, biblioteki wolnych podręczników.

< C

Spis treści

[edytuj] Deklaracja

int fclose (FILE *plik);


[edytuj] Pliku nagłówkowy

stdio.h


[edytuj] Opis

Funkcja fclose() zamyka otwarty funkcją fopen() plik. Jeśli plik nie zostanie zamknięty, a program zakończy działanie, zmiany nie zostaną zapisane.


[edytuj] Wartość zwracana

Funkcja zwraca 0, a w przypadku błędu EOF.


[edytuj] Przykład użycia

#include <stdio.h>
int main() {
    FILE *f = fopen("wikipedia.txt", "w");  // otworzenie pliku
    if (f) {
        fputs("Wikipedia to wolna encyklopedia!\n", f); // zapisanie do pliku
        fclose(f);  // zamknięcie pliku i zapisanie zmian
    }
    return 0;
}