Справочник по C/C++
fclose()

#include <stdio.h>
int fclose(FILE * stream);

Описание

Закрывает файл, связанный с потоком stream

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

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



Реклама