方法一:
CString str;
str="吴伟伟Elecsoft";
LPCTSTR pCh;
pCh = str;
MessageBox((CString)pCh);
方法二:
char* CString2char(CString &str)
{
int len = str.GetLength();
char* chRtn = (char*)malloc((len*2+1)*sizeof(char));//CString的长度中汉字算一个长度
memset(chRtn, 0, 2*len+1);
USES_CONVERSION;
strcpy((LPSTR)chRtn,OLE2A(str.LockBuffer()));
return chRtn;
}
本文提供了两种将CString类型转换为其他字符串类型的方法。方法一通过直接赋值并传递给MessageBox显示内容;方法二则通过创建字符数组并使用OLE2A进行转换。
538

被折叠的 条评论
为什么被折叠?



