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.