Программирование на C и C++

Онлайн справочник программиста на C и C++

fclose, fcloseall

int fclose(FILE *stream)

int fcloseall(void)

Прототип: 
Описание: 

Функция fclose() закрывает файл, связанный со stream, и очищает буфер. После вызова fclose() stream больше не связан с файлом и автоматически выделенная для буфера память освобождается.

В случае успеха функция fclose() возвращает 0; в противном случае возвращается ненулевое значение. Попытка закрытия уже закрытого файла является ошибкой.

Функция fcloseall() закрывает все открытые потоки, кроме stdin, stdout, stdaux, stdprn и stderr. Она не определена стандартом ANSI С.

Пример: