cin.getline函数的使用方法,cin与getchar还有什么区别吗
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。cin getline区别,cin getline这个很多人还不知道,现在让我们一起来看看吧!1、cin>>name;这句在输入52614102Xiao Ming时遇空格1653,xiao被输入name, 而Ming留在键盘内缓冲区中,被cin.getline(school, 50);捕获容。2、而如果输入 XiaoMing,中间无空格,则会出现Name为XiaoMing, 回车被school捕获。3、而school为空。4、所以
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。
cin getline区别,cin getline这个很多人还不知道,现在让我们一起来看看吧!
1、cin>>name;这句在输入52614102Xiao Ming时遇空格1653,xiao被输入name, 而Ming留在键盘内缓冲区中,被cin.getline(school, 50);捕获容。
2、而如果输入 XiaoMing,中间无空格,则会出现Name为XiaoMing, 回车被school捕获。
3、而school为空。
4、所以应该改为:cin.getline(name,16);// >> name; cout << "请输入您的学校:" << endl; cin.get(); cin.getline(school, 50); 这是字符串输入要注意的事。
本文到此分享完毕,希望对大家有所帮助。
Www.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站
本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
联系邮箱:773537036@qq.com
发表评论