在学string的时候发现一个问题,只要遇到空格就会自动结束string的读入,getline又是有限制,所以自己想了几个办法也上机通过了一下.
方法一 最简单最实用 读入字符数组转换成字符串
#include<bits/stdc++.h>
using namespace std;
string a;
char s[101];
int main()
{
gets(s);
a=s;
cout<<a;
}
#include<bits/stdc++.h>
using namespace std;
string a;
string s;
int main()
{
while(cin>>s)
a+=s;
cout<<a;
}