参考链接:C/C++小技巧3---读取带空格字符串_cin读取带空格的字符串-CSDN博客
cin
读取到空格/回车结束,不能读取空格
gets()
可以读取 char a【】 字符数组
c语言中可以读取空格,一直到读取到回车时结束读取
c++中,同理可以一直读取,可以读取空格,遇到回车结束
char a[100];
gets(a);
getline(cin,a)
可以接受空格遇到回车结束读取。a是字符串
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
getline(cin,a);
cout<<a<<endl;
return 0;
}