getline的一个原型:getline(cin,str,'\n');,在需要输入包含空格的字符串时能用得到,这个函数的特点是遇到回车就结束输入,getline(cin,m1,'\n');cout<>m;getline(cin,m1,'\n'); 在输完m回车后可能直接跳过getline(cin,m1,'\n'); 是因为getline(cin,m1,'\n'); 吸收了换行符 回车所以在cin>>m;getline(cin,m1,'\n'); 之间加个getchar(); 吸收换行符就好了
关于getline函数的一点点心得
最新推荐文章于 2024-07-19 23:11:36 发布