我制作了一个用C编写的.exe文件(echo_eof.exe)。 代码如下:
Hello world!
然后我输入 echo_eof< Windows cmd中的words.txt ,其中words.txt写为
Hello world!
命令输出
{{1}}
我从未在文本文件中输入EOF,但似乎EOF隐藏在文本文件中。这是真的?如果是,有没有办法在文本文件中看到隐藏的EOF?
答案 0 :(得分:2)
如果您的阅读功能位于文件的末尾并且无法获得另一个符号(可能是字符),则会告知您已达到EOF。 这不在文件中,它是来自文件处理程序的信号。