c++中输入空格的方法

3. getline()

若定义变量为string类型,则要考虑getline()函数。用法如下:

#include 

#include 

using namespace std;

int main()

{

         stringa;

         getline(cin,a);

         cout<

输入:I love China回车并未结束输入,需回车两次才能结束输入,输出结果为:I love China.

4.cin.get  cin.getline

cin.get()函数可以接收空格,遇回车结束输入。

#include 

using namespace std;

int main()

{

         chara[50];

         cin.get(a,50);

         cout<

输入:I love China回车结束输入,输出结果为I love China。

5. cin.getline

cin.getline()函数可以同cin.get()函数类似,也可接收空格,遇回车结束输入。

#include 

using namespace std;

int main()

{

         chara[50];

         cin.getline(a,50);

         cout<

输入:I love China回车结束输入,输出结果为I love China。

你可能感兴趣的:(模板)