我的教授说,在阅读一串字符时,如果用户没有手动输入文件结尾字符,它会自动插入。该字符放在换行符(代表用户按下“enter”的字符)之前还是之后?'cin'在换行符之前还是之前放置EOF?
-1
A
回答
3
1
EOF就是这样,文件结束。因此,根据这个定义,换行符会在之前出现。
-1
此外,绝对没有要求,无论如何,EOF前立即有一个换行符。文件中的最后一个字符可以是任何字符,不仅是换行符。
相关问题
- 1. EOF之前没有换行符?
- 2. Const在CGFloat之前还是之后?
- 3. 地址是在它之后还是之前执行?
- 4. 调试信息:之前还是之后?
- 5. FileSystemWatcher.Filter - 缓冲区之前还是之后?
- 6. promise&mocha:done()之前还是不行?
- 7. 在vim中如何在字之前和之后放置字符
- 8. DoFilter()在Servlet的工作完成之前还是之后执行?
- 9. JQuery只在执行前如果在它之前放置了Alert()
- 10. Python - 删除行之前的换行符?
- 11. Flex - 在EOF之前检测单词
- 12. css类说明符之前还是之后,不一致?
- 13. 如何避免在“:之前”之后的换行符在CSS
- 14. MySQL LIMIT是在ORDER BY之前还是之后应用的?
- 15. Java Stream'peek'是在终端操作之前还是之后发生?
- 16. 如何在元素之前或之后避免换行符?
- 17. ie7在表单标签之后/之前插入换行符
- 18. 在fgets之后清空输入流在换行之前设置空字符
- 19. talend - 在tOutput之前放置逻辑
- 20. 在emojis之前放置一个空格
- 21. 设置DependencyProperty值时,是在调用Coercion之前还是之后调用Validation?
- 22. pcap_next()函数应该放在数据包传输之前还是之后?
- 23. 在EOF之前的任何位置找不到字符串终止符“str”
- 24. 在anova之前缩放吗?
- 25. 在3.0之前拖放Android?
- 26. 我应该在Mongo之前还是之后存储数据?
- 27. 应该在函数之前还是之内加载数据集?
- 28. 单元测试。在创建界面之前还是之后?
- 29. OpenGL/GLUT:glTranslatef和glRotatef在绘制立方体之前还是之后?
- 30. Inotify在删除之前还是之后触发IN_DELETE?
EOF不是一个字符。这只是文件或其他数据流的结尾。 – 2014-09-27 17:41:13
@larsmans:鉴于存在http://en.wikipedia.org/wiki/End-of-transmission_character和http://en.wikipedia.org/wiki/Control-Z – NPE 2014-09-27 17:44:35
,该声明*可能会轻微混淆@NPE当然,但这些实际上是混淆的常见来源,并且OP似乎被这种混淆所困扰(IOstream“插入EOF字符”?)。我很高兴我的C书解释说文件实际上不包含EOF字符。 – 2014-09-27 17:50:48