Программирование на C и C++

Онлайн справочник программиста на C и C++

fflush

int fflush(FILE *stream)

Прототип: 
Описание: 

Если stream связан с файлом, открытым для записи, то вызов fflush() приводит к физической записи содержимого буфера в файл. Если же stream указывает на вводимый файл, то очищается входной буфер. В обоих случаях файл остается открытым.

Возврат 0 означает успех, а возврат ненулевой величины указывает на наличие ошибки по за­писи. Очистка всех буферов производится автоматически при нормальном завершении програм­мы или при заполнении буферов. Закрытие файла также приводит к очистке буферов.

Пример: