看流星社区

 找回密码
 注册账号
查看: 2200|回复: 0

C++几种输入函数的区别

[复制链接]

该用户从未签到

发表于 2013-5-10 14:17:47 | 显示全部楼层 |阅读模式
cin.getline()函数一次读取一行字符串,它以换行做为一行字符串的结束,但它并不保存换行符,相反,它将换行符替换成了空字符.

cin.get()函数,它有几种变化,第一种和使用getline()函数非常像,它们参数一样,但get()不会替换掉换行符,而是将它作为一个新一行的字符串,这种情况下你需要使用get()的另一个使用方法,就是不用参数,它的功能是取出一个字符,包括换行,也可以用一个变量作为参数去接收它.

getline()函数是用于接收string字符串的.

cin类每次读取一个单词(被截断符分开).
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-15 02:24

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表