getline使用问题

南楼画角 提交于 2019-11-27 04:42:54

1.输入string

 

string s1;
getline(cin,s1);
cin>>s1; //注意cin遇到空格会终止,而getline不会

 

2.关于吞回车问题

输入n后要记得吞回车,不然只能输入两个字符串就结束

 

cin>>n;
getchar();//加getchar()把输入n时的回车吃掉
getline(cin,s1);
getline(cin,s2);
getline(cin,s3);

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!