fclose
Nach oben zu stdio.h - Index
Header-Datei
stdio.h
Kategorie
Eingabe-/Ausgaberoutinen
Prototyp
int fclose(FILE *stream);
Beschreibung
Schließt einen Stream.
fclose schließt den angegebenen Stream. Vor dem Schließen werden alle dem Stream zugeordneten Puffer geschrieben oder geleert. Die vom System zugewiesenen Puffer werden dann freigegeben. Die über setbuf oder setvbuf zugewiesenen Puffer werden nicht automatisch freigegeben. (Wird jedoch setvbuf der Wert NULL für den Pufferzeiger übergeben, wird auch dieser Puffer beim Schließen freigegeben.)
Rückgabewert
Bei erfolgreicher Ausführung gibt fclose 0 zurück. Ist ein Fehler aufgetreten, wird EOF zurückgegeben.
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |