首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于Linux中while(cin>>word)终结输入

2012-12-30 
关于Linux中while(cinword)结束输入本帖最后由 fxbszj 于 2012-10-08 21:22:03 编辑最近开始自学C++,在

关于Linux中while(cin>>word)结束输入
本帖最后由 fxbszj 于 2012-10-08 21:22:03 编辑 最近开始自学C++,在好几个教材中遇到同样个问题,为了简化问题,代码部分简写如下
while(cin>>word)
    cout<<word;
编译后,在输入的时候,就是没办法结束输入,在Windows系统中可以使用Ctrl+Z后回车结束,但是在Linux中Ctrl+Z程序就会结束,而不是结束键盘输入,求如何结束输入
[解决办法]
string的话,要用它的内容比较函数。

引用:
引用:
cin >> word;
if(word == 27)    //ESC键退出
break;

弱弱的问句,char类型的27代表是ESC吗?那如果是其他类型呢,例如string类型

[解决办法]
linux  ctrl+d

热点排行