Unix Man (Справочное руководство)

         

FCLOSE(3S)


FCLOSE(3S)

НАЗВАНИЕ


fclose, fflush - закрыть поток или вытолкнуть буфера

СИНТАКСИС

#include <stdio.h>

int fclose (stream) FILE *stream;

int fflush (stream) FILE *stream;

ОПИСАНИЕ


Функция fclose записывает в файл всю информацию, буферизованную в потоке stream (выталкивает буфера), и закрывает этот поток.

Функция fclose вызывается автоматически для всех открытых файлов при выполнении системного вызова .

Функция fflush выталкивает буфера потока stream в файл. Поток остается открытым.

СМ. ТАКЖЕ


, , , , .

ДИАГНОСТИКА


При успешном завершении результат равен 0; в случае какой-либо ошибки (например, при попытке записать в файл, не открытый на запись) возвращается EOF.



Содержание раздела