当我们尝试写入文件时,是否需要编写EOF

时间:2014-03-04 05:04:14

标签: c++ eof ostream

当我尝试写入文件时,是否还需要输入EOF,或者在输入后,系统地存在? (C ++)

2 个答案:

答案 0 :(得分:1)

EOF不是真正的字符,它只是某些lib或语言使用的文件末尾的表示。因此,当您读取文件时,您可能会在结尾处获得EOF,但是当您编写文件时,您只需编写所有内容,刷新并关闭输出流。就是这样。

答案 1 :(得分:0)

在现代操作系统上,文件不会被EOF(文件结尾)字符终止。您使用C ++或其他编程语言处理的EOF字符只是该语言提供的便利。

您不需要写EOF。您需要做的就是写入流(可能是一个流),刷新并关闭流,然后就完成了。