【VS开发】CString 转为 char *方法大全
标签(空格分隔): 【VS开发】
方法1:
CString strTemp;
char szTemp[128];
strTemp = _T("abckdkfei");
memset( szTemp, 0, sizeof(szTemp) );
strcpy( szTemp, strTemp.GetBuffer(strTemp.GetLength()));
方法2:
char * pchar;
CString str="hello";
pchar=(LPSTR)(LPCSTR)str;
方法3:
char szTemp[500];
CString strTemp = "123456789";
memset(szTemp,0,sizeof(szTemp));
sprintf(szTemp,"%s",strTemp);
方法4:
CString strBuf="awefasdf";
char pBuff[100];
memset(pBuff,0x00,100);
memcpy(pBuff,(LPCSTR)strBuf,strBuf.GetAllocLength()