MFC

for(k=0;k<len;k++) //将数组转换为Cstring型变量
{
BYTE bt=*(char*)(rxdata+k); //字符型
if(m_ctrlHexDiaplay.GetCheck())
strtemp.Format("%02X ",bt); //将字符以十六进制方式送入临时变量strtemp存放,注意这里加入一个空隔
else
strtemp.Format("%c",bt); //将字符送入临时变量strtemp存放
m_EditReceive+=strtemp; //加入接收编辑框对应字符串
}其中strtemp.Format("%02X ",bt); 和strtemp.Format("%c",bt);不对,求大神解答,急啊