标准c++之中的string转char*的方法包括:
string 是c++标准库里面其中一个,封装了对字符串的操作
//把string转换为char* 有3中方法:
//1。data
//如:
//string str="abc";
//char *p=str.data();
//方法1错误,str.data()返回为 const char* 类型
//2.c_str
//如:string str="gdfd";
// char *p=str.c_str();
//方法2也是返回const char* 类型。
3 copy
比如
string str="hello";
char p[40];
str.copy(p,5,0); //这里5,代表复制几个字符,0代表复制的位置
*(p+5)='\0'; //要手动加上结束符
cout < <p;