每次读取一行字符串输入

摘要:一种读取字符串的方法,具体说:面向行而不是面向单词的方法 。istream 类(对象cin)的成员函数getline()和get();

面向行的输入:getline()函数的使用方法

  • getline()函数读取整行,通过回车键输入的换行符确定输入结尾。
  • getline()函数有两个参数,第一个存储输入行的数组名,第二个读取的字符数(如果该参数为N,那么最多读取N-1个字符,余下空间用于存储自动在结尾处添加的空字符)
  • 使用方法:char _name[Size]; cin.getline(_name, ArSize);// 读取一行到_name数组中,其中Size为_name数组的大小,ArSize为一行最多输入的字符数

面向行的输入:get()函数的使用方法

  • get()函数有几种变体,其中cin.get(_name, ArSize);和cin.getline(_name, ArSize);用法基本一致,get()不丢弃换行符,getline()丢弃。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值