,我是否还需要输入EOF,或者输入后是否系统地存在? (C++)当我试图写入一个文件时,我们是否需要写入EOF当我们尝试写入文件时
0
A
回答
1
EOF不是一个真实的字符,它只是某些库或语言使用的文件末尾的表示。所以,当你读取一个文件时,你可能会在最后得到一个EOF,但是当你写一个文件时,你只需要写一切,刷新并关闭输出流。就这样。
+0
+1'EOF不是真正的人物'。但请注意,终端混淆了事物,因为有一个模拟EOF的字符(通常是Control-D)。更准确地说,它将任何未决数据刷新到读取队列;如果没有待处理数据,则读取返回零字节,这是您在EOF上获得的。 DOS系统上的文本文件中的Control-Z也很复杂;这是一个EOF字符。 –
0
在现代操作系统上,文件不会被EOF(文件结尾)字符终止。您将使用C++或其他编程语言编写的EOF字符只是该语言提供的便利。
你不需要写EOF。所有你需要做的就是写入流(可能是一个ofstream),刷新并关闭流,你就完成了。
相关问题
- 1. 写入文件当我尝试写这个代码到文件不起作用
- 2. 当我尝试打开文件并写入文件时出现问题
- 3. 当我尝试写入列表时,我的上一个文本被覆盖
- 4. 当我们写入时,JVM是否处理异常
- 5. C++ - 尝试写入文件
- 6. NullPointerException当试图写入文件
- 7. 试图写入文件
- 8. 如果我们正在同步读取,我们是否需要同步写入?
- 9. 当我尝试使用我的应用下载文件时,无法写入文件
- 10. 尝试将char []写入文本文件
- 11. 为什么我们需要在写入流数据之前首先将.h264文件写入.h264文件
- 12. 当试图将scriptblock写入文件时,PowerShell scriptBlock包装脚本
- 13. 试图写入文件,文件没有被写入
- 14. 我试图写入一个已经包含信息的文件
- 15. 当我们有.java文件可用时,为什么我们需要JSP文件?
- 16. 当尝试写入文件时,需求不会抛出异常抛出UnauthorizedAccessException
- 17. 当我试图从Realm对象读取和写入时出错
- 18. 所需对象 - 尝试写入文件时
- 19. 在写入文件时需要帮助
- 20. 尝试写入文件时出现重复输入
- 21. 当我们向GPIO写入0时会发生什么
- 22. 我无法写入文件
- 23. 当我们将它写入文件时,为什么我们必须将所有东西都转换为char *?
- 24. 当我们使用xchg时,我们是否需要防护
- 25. 当写入文件时出现乱码
- 26. 通知UI当.dll写入文件时?
- 27. 当写入文件时,FileStream与System.IO.File.WriteAllText
- 28. 写入文本文件时是否需要清理POST数据?
- 29. 当我写入文件时\ n来自哪里?
- 30. 当我强制退出时无法写入文件
请添加您使用的语言和您想要实现的内容。 – eatSleepCode
我正在使用C++,谢谢 – user3341953
他的意思是将它添加到标签。我为你做到了。 –