std::fclose

来自cppreference.com
< cpp‎ | io‎ | c

定义于头文件 <cstdio>
int fclose( FILE *stream );
关闭指定的文件流。任何不成文的缓冲数据刷新到操作系统。任何未读的缓冲数据被丢弃
原文:
Closes the given file stream. Any unwritten buffered data are flushed to the OS. Any unread buffered data are discarded.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
无论操作成功,则流不再与文件相关联,和分配的缓冲区std::setbufstd::setvbuf,如果有的话,也是分解和释放,如果使用自动分配.
原文:
Whether or not the operation succeeds, the stream is no longer associated with a file, and the buffer allocated by std::setbuf or std::setvbuf, if any, is also disassociated and deallocated if automatic allocation was used.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

stream -
关闭文件流
原文:
the file stream to close
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

0成功,EOF其他方式
原文:
0 on success, EOF otherwise
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

[编辑] 另请参阅

打开一个文件
原文:
opens a file
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
打开一个现有的流用不同的名称
原文:
open an existing stream with a different name
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数) [编辑]
冲放区的缓冲区和关闭相关的文件
原文:
flushes the put area buffer and closes the associated file
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(std::basic_filebuf 的公开成员函数) [编辑]
fcloseC 文档