int fflush(FILE *stream)
Прототип:
Описание:
Если stream связан с файлом, открытым для записи, то вызов fflush() приводит к физической записи содержимого буфера в файл. Если же stream указывает на вводимый файл, то очищается входной буфер. В обоих случаях файл остается открытым.
Возврат 0 означает успех, а возврат ненулевой величины указывает на наличие ошибки по записи. Очистка всех буферов производится автоматически при нормальном завершении программы или при заполнении буферов. Закрытие файла также приводит к очистке буферов.
Пример: