码迷,mamicode.com
首页 > 其他好文 > 详细

<CPP学习 第二天> 字符串的输入 及 String类

时间:2018-06-12 23:32:34      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:sse   使用   ring   参数   取整   类成员   方式   string类   getline   

  今天简单的学习了字符串的输入以及C++的String类。

  1.面向行的输入:

   getline();

    getline()函数读取整行,通过回车键输入的换行符来确定输入结尾。要调用这种方法,可以使用cin.getline()。此函数有两个参数,第一个参数是用来存储的数组名称,第二个参数是要读取的字符数,getline()读取完一行将丢弃换行符。

   get();

    get()函数有几种变体,其中一种变体的工作方式与getline()类似,接受的参数相同,解释参数的方式也相同,并且都读取到行尾,但是get()将换行符存留在输入队列中,而getline()则丢弃换行符。

cin.get(name,10);
cin.get();
cin.get(dessert,20);

    get()还有另一种变体,可以不用带任何参数,cin.get()的调用可以读取到下一字符(如上代码即是换行符),因此可以用它来处理换行符,为读取下一行做准备。

    也可以将两个类成员函数拼接起来,如下所示:

cin.get(name,20).get();

    这样cin.get(name,20)返回一个cin对象,该对象随后将被用来调用get()函数。

    断电了,,未完待续。。。。。

    

<CPP学习 第二天> 字符串的输入 及 String类

标签:sse   使用   ring   参数   取整   类成员   方式   string类   getline   

原文地址:https://www.cnblogs.com/Ryancxyxx/p/9175502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!