char*、string、CString之间的转换
1 string str; 2 CString cstr; 3 char *p; 4 //string转CString 5 cstr.Format("%s", str.c_str()); 6 7 //char*转string 8 string s1(p); 9 10 //CString转string 11 string s2(cstr.GetBuffer()); 12 cstr.ReleaseBuffer();//GetBuffer()之后最好ReleaseBuffer()释放缓冲区所占的内存空间 13 14 //CString转char* 15 p = (LPSTR)(LPCSTR)cstr; 16 17 //string转const char* 18 const char *ch = str.c_str();

浙公网安备 33010602011771号