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

如何打印BYTE*查看里面内容的

2013-11-25 
怎么打印BYTE*查看里面内容的?BYTE* lpRsrcUtf8怎么打印lpRsrcUtf8查看里面内容的?比如用messagebox[解决

怎么打印BYTE*查看里面内容的?
BYTE* lpRsrcUtf8

怎么打印lpRsrcUtf8查看里面内容的?比如用messagebox
[解决办法]
CString str;
int     len;


len = strlen(lpRsrcUtf8);
str.GetBuffer(len+1);
str.Format("%s", lpRsrcUtf8);
messagebox(str);
str.ReleaseBuffer(); 

[解决办法]
void bytesprint(BYTE* bs, int ilen)
{
if(NULL == bs 
[解决办法]
 ilen <= 0)
return;
int ilength = ilen * 4;
char* pout = new char[ilength + 1];
pout[ilength] = 0;
for(int i = 0; i < ilen; i++)
{
sprintf(&pout[4 * i], "0x%02x", bs[i]);
}
std::cout << pout << std::endl;
delete []pout;
}

热点排行