MFC中怎样把CString类型转换成char*型
1个回答
展开全部
第一种方法如代码所示,
CString strTemp;char szTemp[128];strTemp = _T("abckdkfei");memset( szTemp, 0, sizeof(szTemp) );strcpy( szTemp, strTemp.GetBuffer(strTemp.GetLength()) );
MFC中怎样把CString类型转换成char*型
2
第二种方法可以使用(LPSTR)(LPCSTR)强转,
char * pchar;CString str="hello";pchar=(LPSTR)(LPCSTR)str;
但是有时候因为编码的问题会出现错误。
MFC中怎样把CString类型转换成char*型
CString strTemp;char szTemp[128];strTemp = _T("abckdkfei");memset( szTemp, 0, sizeof(szTemp) );strcpy( szTemp, strTemp.GetBuffer(strTemp.GetLength()) );
MFC中怎样把CString类型转换成char*型
2
第二种方法可以使用(LPSTR)(LPCSTR)强转,
char * pchar;CString str="hello";pchar=(LPSTR)(LPCSTR)str;
但是有时候因为编码的问题会出现错误。
MFC中怎样把CString类型转换成char*型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询