int _tmain(int argc, _TCHAR* argv[])
{
//1. char*转为string
char *s = "Jungle";
string str = s;
//2. char[]转为string
char s2[20] = "Feng Jungle";
string str2 = s2;
//3. string转为char*或char[]
string str3 = "Feng Jungle 3";
///①方法1
const char *s3 = str3.data();
///②方法2
const char *s4 = str3.c_str();
///③方法3
char *s5;
s5 =(char*)malloc((str3.length()+1)*sizeof(char));
str3.copy(s5,str3.length(),0);
system("pause");
return 0;
}
欢迎关注知乎专栏:Jungle是一个用Qt的工业Robot
欢迎关注Jungle的微信公众号:Jungle笔记