Описание функций C (Си) / C++ - flushall

Описание функций C (Си) / C++ - flushall



#include
int flushall();

Описание.

Функция flushall записывает содержимое всех буферов, свя-
занных с открытыми input потоками, в соответствующие файлы. Все
буферы, связанные с открытыми потоками, очищаются; следующая опе-
рация чтения (если она есть) считывает новые данные из входных
файлов в буферы. После вызова функции flushall все потоки оста-
ются открытыми.

Возвращаемое значение.

Данная функция возвращает количество открытых потоков
(входных и выходных). В случае ошибки возвращаемого значения нет.
См. также fflush.

Замечание! Буферы автоматически обновляются, когда они пол-
ны, когда потоки закрываются или происходит нормальное завершение
работы программы без закрытия потоков.

Пример:

#include
int numopen;
.
.
.
/* следующий оператор ожидает любой ввод/вывод во все пото-
ки */
numopen=flushall();.






Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.