输入一段文章,没有给出单词数,用cin循环获取每个单词,如何在文章结束处让循环停止?
如:
输入:to be or not to be is a question
代码:
string a;
while( ? ) //无法停止循环
{
cin >> a;
// Do some thing...
}
淡淡烟草味2017-07-04 13:47:46
while(cin >> a)
{
// Do some thing...
}
cin在读取输入流的末尾是会设置标记位failbit为false