在我们的日常生活中,往往会遇到c++怎么输入字符串的问题,常常会不知道怎么处理,下面就让小编为大家提供一下解决这种问题的方法,希望能够给大家提供一定的帮助。
操作方法
(01)首先,是cin>>,用法最基本,也是最常用的用法,输入一个数字:#include <iostream>using namespace std;main (){int a,b;cin>>a>>b;cout<<a+b<<endl;}输入:2[回车]3[回车]输出:5。用法2:接受一个字符串,遇“空格”、“TAB”、“回车”都结束,#include <iostream>using namespace std;main (){char a[20];cin>>a;cout<<a<<endl;}输入:jkljkljkl,输出:jkljkljkl,输入:jkljkl jkljkl //遇空格结束,所以不能输入多个单词,输出:jkljkl。
(02)然后,是(),用法1: (字符变量名)可以用来接收字符,#include <iostream>using namespace std;main (){char ch;ch=(); //或者(ch);只能获取一个字符cout<<ch<<endl;}输入:jljkljkl,输出:j。用法2:(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格#include <iostream>using namespace std;main (){char a[20];(a,20); //有些类似getline。可以输入多个单词,中间空格隔开。cout<<a<<endl;}输入:jkl jkl jkl,输出:jkl jkl jkl,输入:abcdeabcdeabcdeabcdeabcde (输入25个字符),输出:abcdeabcdeabcdeabcd (接收19个字符+1个'