获取字符串地址中的16进制内容
我想获取红色框圈起来的内容,把这部分内容存入字符串中 C++
[解决办法]
好像理解错楼主的需求了. 换一段代码:
byte *p = (byte *)0x07BC0074;
char sz[320], c[3];
memset(sz, 0x0, sizeof(sz));
memset(c, 0x0, sizeof(c));
for (int i = 0; i < 150; i++)
{
BinToHex(p++, c, 1);
strcat(sz, c);
}
ShowMessage(sz);
#include <stdio.h>
byte *p = (byte *)0x07BC0074;
char sz[320], c[3];
memset(sz, 0x0, sizeof(sz));
memset(c, 0x0, sizeof(c));
for (int i = 0; i < 150; i++)
{
sprintf(c, "%02X", *p++);
strcat(sz, c);
}