MFC CString转换为字符数组
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC CString转换为字符数组相关的知识,希望对你有一定的参考价值。
VC6单文档工程;
void CZfszView::OnDraw(CDC* pDC)
CZfszDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
//char sendBuf[256];
//CString sendStr = "xxx";
//sprintf_s(sendBuf, sizeof(sendStr), (const char*)&sendStr);//数据到sendBuf
//sprintf(sendBuf, sizeof(sendStr), (const char*)&sendStr);//数据到sendBuf
//char ch[20];
//CString str="abcd";
//strcpy(ch,CW2A(str));
CString str="hello!";
pDC->TextOut(50,50,str);
char ch[6];
memcpy(ch,str,str.GetLength());
pDC->TextOut(50,80,ch);
前面注释了的2段来自网上;均会出错;使用memcpy可以实现;
以上是关于MFC CString转换为字符数组的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008中MFC程序cstring转成char??急!!!大家帮下啊
MFC中如何吧CString类型转换为double或int型??