1.CString 转 LPCTSTR
CString cs_temp;
LPCTSTR lpcstr=cs_temp;
2.char数组 转 CString
char* abc = szResponse; CString temp(abc);
resJson = abc;
3.char * 转 CString
char* abc = szResponse;
CString temp(abc);
4.CString to char数组
const char* temp = CStringToConstChar(resJson); char recv[50000];
strncpy_s(recv,temp,50000);
CStringToConstChar函数的实现在最下面
//*****以下为********CStringToConstChar函数的实现
const char* mainDlg::CStringToConstChar(CString str){
const char* res; //CString str(L"This is a test");int len = WideCharToMultiByte( CP_UTF8 , 0 , str , str.GetLength() , NULL , 0 , NULL , NULL );char* pAscii =new char[len+1];len = WideCharToMultiByte( CP_UTF8 , 0 , str , str.GetLength() , pAscii , len +1 , NULL ,NULL );
pAscii[len] = 0;
//const char* res = (const char*)pAscii; res = (const char*)pAscii; char a = res[0]; char b = res[1]; char c = res[2]; char d = res[3]; return res; }//******以上为*******CStringToConstChar函数的实现
