读书人

将char buf[256]转化为CString的有关问

发布时间: 2012-01-29 21:39:32 作者: rapoo

将char buf[256]转化为CString的问题
char buf[256];
CString str,outStr;
--省略buf赋值
for (int i=0;i <256;i++)
{
str.Format( "%2X ",buf[i]);
outStr+=str;
}
结果发现buf[0-9]的转换是对的,为XX
buf[10]以后则为 FFFFFFXX
哪里出了问题呢?

[解决办法]
试试这样
for (int i=0;i <256;i++)
{
str.Format( "%2X ",(BYTE)buf[i]);
outStr+=str;
}

读书人网 >VC/MFC

热点推荐