16,551
社区成员
发帖
与我相关
我的任务
分享
CString转换为char* ch;
ch=cstr.GetBuffer(cstr.GetLength());
ch=(LPCSTR)cstr;
ch = (char*)(LPCSTR)cstr;
ch = (char*)(LPCTSTR)cstr;
ch = (LPSTR)(LPCTSTR)cstr;
char* BasicFunction::StringToCharX(CString str)
{
int len = WideCharToMultiByte( CP_ACP , 0 , str , str.GetLength() , NULL , 0 , NULL , NULL );
char* pAscii =new char[len+1];
len = WideCharToMultiByte( CP_ACP , 0 , str , str.GetLength() , pAscii , len +1 , NULL ,NULL );
pAscii[len] = 0;
return pAscii;
}
CString转换成char[100] a;
strncpy(a,(LPCTSTR)cstr,sizeof(a));