【1】string转char*
string str = "hhehhe";
int len = str.length();
char* temp = (char *)malloc((len+1)*sizeof(char));
strcpy(temp,str.c_str());
【2】string转const char*
string str = "abdac";
const char* temp1;
temp1 = str.data(); //temp1 = str.c_str();也可以