当我使用while(cin>>)时如何让程序知道文件结束

时间:2015-03-26 05:49:35

标签: c++

当我在程序中使用while(cin>> ){}时如何结束输入? 我尝试了 Ctrl + D 以及 Ctrl + Z ,但它们都不起作用。 cin>>^Zcin>>^D的输出均为真。

如何让程序知道文件结束?如何传递NUL字符,使cin>>的输出为假而结束?

1 个答案:

答案 0 :(得分:0)

我在linux机器上试过这个并且Ctrl + d工作正常。如果您使用的是Mac OS,可以查看link