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

怎么转换类型

2012-01-21 
如何转换类型?unsignedinttempCStringstrunsignedcharbuf[100]buf[0]0XEEbuf[1]0X55buf[2]0XCCbu

如何转换类型?
unsigned   int   temp;
CString   str;
unsigned   char   buf[100];
buf[0]=0XEE;
buf[1]=0X55;
buf[2]=0XCC;
buf[3]=0X86;
temp=m_pmain-> crc16(buf,4);     //单步执行temp为0x0000f1be
buf[4]=(unsigned   char)(temp> > 8);
buf[5]=(unsigned   char)(temp   &   0XFF);
buf[6]=0XEF;
                str=buf;
MessageBox(str);
以上语句这样子行不通,请问如何把上面的buf转换成cstring型啊?

[解决办法]
for (int i=0; i <7; i++)
{
str1.Format( "%x ",buf[i]);
str += str1;
}

MessageBox(str);

热点排行