1. 头文件是<string>, 需要加上using namespace std;
2. string str;
char c;
str=str+c; //right
str.append(1,c);
3. printf("%s",str); //wrong string是c++的类,不是c的内置数据
printf("%s",str.c_str());
1. 头文件是<string>, 需要加上using namespace std;
2. string str;
char c;
str=str+c; //right
str.append(1,c);
3. printf("%s",str); //wrong string是c++的类,不是c的内置数据
printf("%s",str.c_str());