cin.eof()函数有什么用?
RT!
[解决办法]
文件的结束符啊……谁说CIN只能用来STDIN的输入了……
[解决办法]
表示cin输入的结束。
eof = End Of File
[解决办法]
- C/C++ code
cin.eof()返回流结束位如:char gc;while(!cin.eof()) //直至按ctrl+z键退出!控制台窗口中,用ctrl+z来模拟文件结束符{ cin>>gc; cout<<gc<<endl; }
[解决办法]
或者使用 CTRL+Z 来结束输入,也会满足 eof 的条件。
[解决办法]
或者是读取文件到内存的时候,也可以通过这个函数来判断文件的结束,就和C里面的EOF宏的作用是相似的。
[解决办法]
这东西用起来的时候要小心,因为到达文件末尾后,还要再读取一个字节(EOF标记),eof函数才会返回true
所以应当先读取字节,然后判断是否eof
[解决办法]
4楼莫要误人子弟 linux下可是Ctrl + D
[解决办法]
哈哈,看不懂也看了
[解决办法]
如果设置了流的eofbit值,则该函数返回true。 C++ primer 第247页有解释!
[解决办法]
判断输入是否结束