原因是C里面没有string类型
解决办法
string str;
str.c_str()
具体例子如下:
#include <iostream>
using namespace std;
int main()
{
string str;
cin >> str; // 输入字符串时,遇到空格或者回车就会停止
cout << str << endl; // 输出字符串时,遇到空格或者回车不会停止,遇到'\0'时停止
printf("%s\n", str.c_str());
return 0;
}