中易网

C++ getline问题

答案:2  悬赏:50  
解决时间 2021-01-24 08:51
C++ getline问题
最佳答案
在你写getline()函数之前,一定有使用过了回车了吧
不论你输入的是字符,数字或是回车,空格符,getline()函数都接收
而cin>>这种输入方式却是忽略回车的,如果你在getline()之前cin的一个数,回车被cin忽略了,却被getline函数接收了,感觉就是这条语句被跳过了
所以解决的办法是在getline函数之前再使用getline一次,将输入流里的回车符接收掉,后面就能正常输入了
全部回答
正确写法是:
cin.getline(name,100,'q');
意思是,从输入流获取100个输入给name,遇到字符q结束。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东京市内交通问题
日本有很多色狼吗????
收集他人信息犯法吗?
兄弟一体机如何加入扫描功能
公交车站旁适合做什么生意
东城区管道疏通疏通下水道价格? 管道疏通服
异地领结婚证怎么办啊?急~~~~~
一周岁3个的宝宝不吃饭,是 不是厌食症啊?怎
求告知卫浴五金件哪个品牌好
请问美国净水器牌子最好的是哪一个?
坐箱式坐式大便器是分体的吗?
迎亲时伴娘怎样整新郎 新郎接新娘堵门
淮南开隆汽车销售有限公司地址在哪,我要去那
木地板上的乳胶漆怎么祛除?急急急!!!
耳麦没声音怎么办
推荐资讯
问道元宝在哪换游戏币
三星手机隐藏工能
御华轩瑞思舞蹈瑜伽馆地址好找么,我有些事要
简答的英语介绍学校
请教:DHL寄送样板到外国客户,要求客户承担D
求告知卧室贴墙纸好还是不贴墙纸好
你要先学会关心别人,别人才会关心你哦,呵呵
产品经理在研发产品时, pc端和App端 终端
我家小孩好像有点弱智,都12岁了,人家小孩子
什么是舒兹的人际关系三维理论?
徐工面试都是什么?
現在的溫度冰箱應該調多少度呢
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?