why_coder
2017-12-07 11:58c++关于cin作为while条件的问题
void main(){
string str;
while (cin>>str)
{
cout << str << " ";
}
system("pause");
}
执行这段代码时为什么我在输入结尾输入 ctrl+z后不会退出循环呢,而是必须要回车
且在开头输入ctrl+z才能结束输入。
比如我这样输入:
a b c d e f g ctrl+z
敲回车,输出是
a b c d e f g ,但程序没结束,会让我继续输出,只有当我敲回车且在开头输入ctrl+z
程序才会结束
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- C++:关于输出的问题,如何使输出不为指数形式
- c++
- 2个回答
- while里面的值不因为循环里的cin而改变吗?
- c++
- 3个回答
- C++小白,求教一个问题
- c++
- 1个回答
- 有关c++实现多项式乘除的问题
- c++
- 1个回答
- c++关于指针数组的问题 求解答!
- ios
- c++
- 指针
- 7个回答
换一换