Функция fclose

Прототип функции fclose:

int fclose( FILE * filestream );

Заголовочный файл

Название Язык
stdio.h С
cstdio С++

Описание

Функция fclose закрывает и разъединяет файл filestream, связанный с потоком.
Все внутренние буферы, связанные с потоком сбрасываются: содержание любого незаписанного буфера записывается и содержание любого непрочитанного буфера сбрасывается.
Даже если вызов не выполняется, поток передаваемый в качестве параметра больше не будет связан с файлом.

Параметры:

  • filestream
    Указатель на объект типа FILE, который связан с потоком, для отсоединения потока и закрытия файла.

Возвращаемое значение

Если файл успешно закрыт, возвращается нулевое значение.
В случае ошибки, возвращается EOF.

Пример: исходный код программы

// пример использования функции: fclose для закрытия файла

#include <iostream>                             // для операторя cout
#include <cstdio>                               // для функции fclose

int main()
{
  FILE * ptrFile;
  ptrFile = fopen ("file.txt","wt");            // создаем пустой файл с именем file.txt
  std::cout << "Закрываем файл file.txt с помощью функции fclosen";
  fclose (ptrFile);                               // закрыть файл
  return 0;
}

Пример работы программы

CppStudio.com
Закрываем файл file.txt с помощью функции fclose
Автор: admin
Дата: 09.09.2012
Поделиться:

Комментарии

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.