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

获取字符串地址中的16进制内容解决方法

2013-06-26 
获取字符串地址中的16进制内容我想获取红色框圈起来的内容,把这部分内容存入字符串中C++[解决办法]好像理

获取字符串地址中的16进制内容
获取字符串地址中的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);
}

热点排行