正文
printf打印字节调试
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
void print(BYTE *data, INT len)
{
INT x = 0;
INT y = 0; if(data == NULL)
{
return;
} for(x = 0; x < len; x += 16U)
{
debug("%p : ", &data[x]); for(y = 0; y < 16; y++)
{
debug("%2.2x ", *(&data[x] + y));
} debug(" "); for(y = 0; y < 16; y++)
{
if(*(&data[x] + y) >= 0x20 && *(&data[x] + y) <= 0x7e)
{
debug("%c", *(&data[x] + y));
}
else
{
debug(".");
}
} debug("\n");
}
}