读书人

关于while(cingt;gt;str)退出的有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

关于while(cin>>str)退出的问题!
#include <iostream>
#include <string>

using namespace std;

int main()
{
string line;

while (cin > > line)
cout < < line < <endl;

return 0;
}
程序是这样的,我直接输入ctrl+Z不能推出。
要连续输入两遍才退出这什么原因啊?
谁能帮忙详细说一下啊?
小弟在这里谢谢了!

[解决办法]
要回车起新行之后单独输入CTRL+Z才可以,否则cin > > line不会返回0.
[解决办法]
可以看看io是怎么设计的。
[解决办法]

有没有办法附加一个参数,比如 '\n ' 就结束?

读书人网 >C++

热点推荐