关于C++输入函数类型的汇总(如get;gets;getline等)-创新互联

首先明确cin的特点:①遇到空格,换行符等空白字符作为一个数据的结束。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、虚拟空间、营销软件、网站建设、黄冈网站维护、网站推广。

②输入完数据按回车键即执行。

③输入类型取决于变量被定义的类型(int,double,char,string等)

一、cin.get函数对应char

(1)输入常数

cin.get()提取一个字符

与getchar函数功能相同

(2)输入并赋给一个参数

cin.get(x)提取一个字符并赋给变量x

(3)输入并赋给字符数组

cin.get(x,n,终止字符)读取n-1个字符赋给字符串数组(x应为数组名)

二、cin.getline函数对应char

cin.getline(x,n,终止字符)读取一行字符中的前n-1个赋给x

三、gets函数对应char

gets(x)读取一行字符赋给x

四、getline函数对应string

getline(cin,x,终止字符)终止字符可省略,默认'\n'

读取一行字符赋给x

不难看出,函数各具特点,gets简单粗暴,没什么要求;cin.根据类型不同语法不同;cin.getline要求多;getline特殊对应string类型;

故初学者选取gets与getline即可,若有其他题目要求则另说。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:关于C++输入函数类型的汇总(如get;gets;getline等)-创新互联
文章URL:http://csdahua.cn/article/ddgisi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流