getline() 被跳过,被忽略,没有执行

来源:互联网 发布:皇甫圣华淘宝店网址 编辑:程序博客网 时间:2024/04/28 11:51

原因是它捕获了你之前输入的一个回车,比如你之前有cin >> x; 

getline()就会捕获这个回车,所以会跳过;

解决办法:在cin>>x;后加一行cin.ignore();

0 0