FCLOSE(3S) FCLOSE(3S)
НАЗВАНИЕ
fclose, fflush - закрыть поток или вытолкнуть буфера
СИНТАКСИС
#include
int fclose (stream)
FILE *stream;
int fflush (stream)
FILE *stream;
ОПИСАНИЕ
Функция fclose записывает в файл всю информацию, буфе-
ризованную в потоке stream (выталкивает буфера), и зак-
рывает этот поток.
Функция fclose вызывается автоматически для всех откры-
тых файлов при выполнении системного вызова exit(2).
Функция fflush выталкивает буфера потока stream в файл.
Поток остается открытым.
СМ. ТАКЖЕ
close(2), exit(2), fopen(3S), setbuf(3S), stdio(3S).
ДИАГНОСТИКА
При успешном завершении результат равен 0; в случае ка-
кой-либо ошибки (например, при попытке записать в файл,
не открытый на запись) возвращается EOF.
|