读书人

初学者关于把char数组转换CSring遇到

发布时间: 2013-09-28 10:01:20 作者: rapoo

菜鸟求助,关于把char数组转换CSring遇到的问题,谢谢
unsigned char RXBuff[2048];
CString msg;
for(int i =0; i < BytesRead; i++)
{
char temp = RXBuff[i];
CString strtemp(temp);
msg = msg + strtemp;
}

RXBuff里面保存了14个字节的数组,BytesRead等于14,我想从RXBuff里面读取数据到CString,然后通过::SendMessage((port->m_pOwner)->m_hWnd, WM_COMM_RXCHAR, (WPARAM) (&msg), (LPARAM) BytesRead);发送到对话框中,再把这个CString转成unsigned char数组,请问改如何做啊,我上面的这个转换有没有问题啊,谢谢

[解决办法]
unsigned char RXBuff[2048];
CString msg;
msg = RXBuff;

直接类型转换

读书人网 >VC/MFC

热点推荐