close
Пространства имён
Варианты
Действия

fclose

Материал из cppreference.com
< c | io

<metanoindex/>

 
 
Файловый ввод/вывод
Типы и объекты
Функции
File access
Прямой ввод/вывод
Неформатированный ввод/вывод
(C95)(C95)
(C95)
(C95)(C95)
(C95)
(C95)
Форматированный ввод
(C99)(C99)(C99)(C11)(C11)(C11)     
Форматированный вывод
Позиционирование в файле
Обработка ошибок
Операции с файлами
 
<tbody> </tbody>
Определено в заголовочном файле <stdio.h>
int fclose( FILE *stream );
Закрывает данный файл потока. Любой неписаным буферном данные сбрасываются на ОС. Любые непрочитанные данные из буфера удаляются.
Оригинал:
Closes the given file stream. Any unwritten buffered data are flushed to the OS. Any unread buffered data are discarded.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Так или иначе, операция прошла успешно, поток не связан с файлом, и буфер, выделенных setbuf или setvbuf, если таковые имеются, также несогласие и освобождаются, если автоматическое распределение было использовано.
Оригинал:
Whether or not the operation succeeds, the stream is no longer associated with a file, and the buffer allocated by setbuf or setvbuf, if any, is also disassociated and deallocated if automatic allocation was used.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

stream
поток файла, чтобы закрыть
Оригинал:
the file stream to close
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

0 на успех, EOF иначе
Оригинал:
0 on success, EOF otherwise
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Пример

См. также

открывает файл
Оригинал:
opens a file
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
открыть существующий поток с другим именем
Оригинал:
open an existing stream with a different name
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]