C++ string和char 转换
String转为char
string a="huawei";
char *p= (char *)a.c_str();
对于这个p,不能使用
sizeof(p)/sizeof(p[0])
计算长度
应该是
int j=0;
while(p[j]!='\0'){
j++;
}
j为长度
char转为string
More in blog
string需要头文件#include string