那应该用什么编译器比较标准?敲两次回车也不行,退不出循环,如果没有循环的话,敲两次回车可以正常运行getline()函数到底是什么原因呢?
不行吧?你给的第一个等价于int main(){ string s; getline(cin,s); cout<<s<<endl; return 0;}第二个等价于int main(){ string s; cin>>s; cout<<s<<endl; return 0;}
[此贴子已经被作者于2007-5-9 18:28:52编辑过]
谢谢大家的回复9楼的可以说说为什么需要两次ctrl+z吗?(而且还得两次ctrl+z回车操作相邻才行?)
[此贴子已经被作者于2007-5-9 22:05:21编辑过]
我也是这么想的谢谢啦