fcloseall

 Функция            Закрывает открытые потоки.

 Синтаксис          #include
                    int fcloseall(void);

 Файл, содержащий   stdio.h
 прототип

 Описание           Функция fcloseall закрывает все открытые потоки,
                    исключая stdin и stdout, stdprn, stdaux и strerr.

 Возвращаемое       fcloseall возвращает число закрытых потоков. При
 значение           возникновении ошибки возвращает EOF.

 Переносимость      поддерживается системой UNIX.

 Смотрите также     fclose fdopen flushall fopen freopen

 Пример:

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