Flushall
flushall
Функция Сбрасывает буфера всех потоков.
Синтаксис #include
int flushall(void);
Файл, содержащий stdio.h прототип
Описание Функция flushall сбрасывает все буфера, связанные с открытыми входными потоками, и записывает в со- ответствующие файлы все буфера, относящиеся к от- крытым выходным потокам. Любые операции чтения, следующие за функцией flushall будут читать новые данные для входных файлов в буферы.
Все потоки остаются открытыми.
Возвращаемое flushall возвращает число открытых входных и выход- значение потоков.
Переносимость Поддерживается системой UNIX.
Смотрите также
Пример:
#include
int main(void) { FILE *stream; /* создать файл */ stream = fopen("DUMMY.FIL","w"); /* сбросить все открытые потоки */ printf("Сброшено %d потоков\n",flushall()); /* закрыть файл */ fclose(stream); return 0; }