您的位置首页百科知识

c++怎么输入字符串

c++怎么输入字符串

的有关信息介绍如下:

c++怎么输入字符串

在我们的日常生活中,往往会遇到c++怎么输入字符串的问题,常常会不知道怎么处理,下面就让小编为大家提供一下解决这种问题的方法,希望能够给大家提供一定的帮助。

首先,是cin>>,用法最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int a,b;cin>>a>>b;cout<

用法2:接受一个字符串,遇“空格”、“TAB”、“回车”都结束,#include using namespace std;main (){char a;cin>>a;cout<

然后,是cin.get(),用法1: cin.get(字符变量名)可以用来接收字符,#include using namespace std;main (){char ch;ch=cin.get(); //或者cin.get(ch);只能获取一个字符cout<

用法2:cin.get(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格

#include using namespace std;main (){char a;cin.get(a,20); //有些类似getline。可以输入多个单词,中间空格隔开。cout<

然后,是cin.getline() // 接受一个字符串,可以接收空格并输出,#include using namespace std;main (){char m;cin.getline(m,5); //与上面基本相同。

cout<

//当第三个参数省略时,系统默认为'\0' 是‘/n’。

//如果将例子中cin.getline()改为cin.getline(m,5,'a');当输入jlkjkljkl时输出jklj,输入jkaljkljkl时,输出jk,当用在多维数组中的时候,也可以用cin.getline(m[i],20)之类的用法:#include#includeusing namespace std;main (){char m;for(int i=0;i<3;i++){cout<<"\n请输入第"<

cout<<"输出m["<

请输入第2个字符串:kskr2,请输入第3个字符串:kskr3,输出m的值:kskr1,输出m的值:kskr2,输出m的值:kskr3。

然后,是getline() // 接受一个字符串,可以接收空格并输出,需包含“#include”#include#includeusing namespace std;main (){string str;getline(cin,str);cout<

然后,是gets() // 接受一个字符串,可以接收空格并输出,需包含“#include”#include#includeusing namespace std;main ()

{char m;gets(m); //不能写成m=gets();cout<#includeusing namespace std;main (){char m;for(int i=0;i<3;i++)

{cout<<"\n请输入第"<

最后,是getchar() //接受一个字符,需包含“#include”#includeusing namespace std;main (){char ch;ch=getchar(); //不能写成getchar(ch);cout<