CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
fflush - вытолкнуть буфер файла
Описание
Выталкивает буфер, связанный с потоком fp. Если файл
открыт по записи, буфер сбрасывается на файл. Если
файл открыт по чтению, буфер чистится.
Использование
#include <stdio.h>
int fflush(FILE *fp); /* ANSI */
Возвращаемое значение
Возвращает 0, если буфер вытолкнут успешно, в против-
ном случае возвращает EOF.
Пример
#include <stdio.h>
FILE *fp;
main()
{
if (!(fp = fopen("file.dat", "w")))
return;
fflush(fp); /* выталкиваем буфер на диск для */
/* защиты данных перед выполнением */
/* операции, могущей сломать систему */
}
Рекомендация
Смотрите также fclose, flushall.
