Описание функций Си

       

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; }



Содержание раздела