Fcloseal
fcloseall
Функция Закрывает открытые потоки.
Синтаксис #include
int fcloseall(void);
Файл, содержащий stdio.h прототип
Описание Функция fcloseall закрывает все открытые потоки, исключая stdin и stdout, stdprn, stdaux и strerr.
Возвращаемое fcloseall возвращает число закрытых потоков. При значение возникновении ошибки возвращает EOF.
Переносимость поддерживается системой UNIX.
Смотрите также
Пример:
#include
int main(void) { FILE *fp1,*fp2; int streams_closed; /* открыть два потока */ fp1 = fopen("DUMMY.ONE","w"); fp2 = fopen("DUMMY.TWO","w"); /* закрыть открытые потоки */ streams_closed = fcloseall(); if(streams_closed == EOF) /* вывести сообщение об ошибке */ perror(" Ошибка "); else /* вывести результат работы функции */ printf("Было закрыто %d потока\n",streams_closed); return 0; }