C++个人学习归纳:面向行的输入get和getline的基本区别和注意事项

成员函数get()getline()
面向行输入方法cin.get(name,needsize)cin.getline(name,needsize)
类型说明charchar
确定行尾方法识别换行符 或 满输入识别换行符 或 满输入
换行符处理方法将换行符留在输入队列不在输入队列保留换行符
连续读取行输入注意取掉遗留的换行符-
使用优势便于使用便于查错(满了还是跳行)
与数字混合输入需先取掉数字后遗留的换行符需先取掉数字后遗留的换行符
去掉换行符形式一cin.get();//无参cin.get();//无参
去掉换行符形式二cin.get(ch);//ch为单字符参数cin.get(ch);//ch为单字符参数
去掉换行符形式三(//上一个操作).get();//拼接法(//上一个操作).get();//拼接法
    注意:使用string类型的面向行输入方法为getline(cin,name);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值