Функция
Закрывает открытые потоки.
Синтаксис
#include<stdio.h>
int fcloseall(void);
Прототип
stdio.h
Описание
Функция fcloseall закрывает все открытые потоки, исключая stdin и stdout, stdprn, stdaux и strerr.
Возвращаемое значение
Функция fcloseall возвращает число закрытых потоков. При возникновении ошибки возвращает EOF.
Переносимость
Поддерживается системой UNIX.
Пример
#include<stdio.h>
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;
}