string str;
str.c_str(); str.data();两种方法都可以将string转换成char*,但必须是const char*。所以需要进一步转化成非const的char*.

string sname;
const char *cname=sname.c_str();
char ccname[500];
strcpy(ccname, cname);