c++关于cin作为while条件的问题
2017-12-07 20:58
218 查看
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
程序才会结束
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
程序才会结束
相关文章推荐
- C++:关于while(cin>>str)无法结束的问题
- 关于c++问题while(cin>>x)怎么用eof结束
- C++:关于while(cin>>str)无法结束的问题
- 关于c++问题while(cin>>x)怎么用eof结束
- c++ cin 作为while条件(详解)
- 关于JAVA调用ORACLE存储过程时,传入动态参数作为in语句条件的问题
- 关于JAVA调用ORACLE存储过程时,传入动态参数作为in语句条件的问题
- C++中关于二维数组作为函数参数传递的问题
- 关于在C/C++语言中,函数如何返回数组,数组如何作为参数传递以及返回数组的函数该如何调用问题的总结
- 关于while(cin>>str)无法结束的问题
- 一个关于while(cin>>a)的一个不得不注意的问题
- [置顶] 关于C++中cin.ignore()的问题
- C++中关于二维数组作为函数参数传递的问题
- 关于C++ cin的问题
- 浅谈c++中的while(cin)问题
- 关于while(cin>>str)输入无法结束的问题(转+修改)
- C/C++中,写在while循环体的cin.getline()语句执行一次问题
- 在c++中用while(cin)的问题
- 浅谈c++中的while(cin)问题
- C++中关于将fstream对象作为函数参数传递相关问题说明