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.