c++ - 当我们尝试写入文件时是否需要写入 EOF

标签 c++ eof ostream

当我试图写入一个文件时,我是否也需要输入 EOF,或者在输入之后,它就系统地在那里? (C++)

最佳答案

EOF 不是一个真正的字符,它只是一些库或语言使用的文件结尾的表示。所以,当你读取一个文件时,你可能会在最后得到一个 EOF,但是当你写入一个文件时,你只是写入所有内容,刷新并关闭输出流。就这样。

关于c++ - 当我们尝试写入文件时是否需要写入 EOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22163361/

相关文章:

Xcode 中的 C++ 暂停

C++ 编译错误

c++ - boost::condition_variable - 将 wait_for 与谓词一起使用

python - 如何在 EOF 之前读取用户输入?

java - 文件结束 NullPointerException

c++ - 为什么需要两个 EOF 作为输入?

c++ - istream >> ostream << 使用 * 指针重载运算符

c++ - c++11 中首选的初始化方式

c++ - 使用 ostream 统一输出带符号的 0.0

c++ - 如何使用 ostream_iterator 显示对象的属性。?