首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

初学者,关于把char数组转换CSring遇到的有关问题,多谢

2013-09-28 
菜鸟求助,关于把char数组转换CSring遇到的问题,谢谢unsigned char RXBuff[2048]CString msgfor(int i 0

菜鸟求助,关于把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;

直接类型转换

热点排行