鱼C论坛

 找回密码
 立即注册
查看: 3641|回复: 1

游戏字符串数据的问题!困惑了好久!

[复制链接]
发表于 2012-3-22 13:07:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
int name;        CHAR *GameName;        int BaseAddress=0x0CB04A8;        _asm        {                mov eax,BaseAddress                mov eax,[eax]                               mov eax,[eax+0x540]                       mov eax,[eax+0x4]                mov name,eax      }        CString str;        str=itoa(name,GameName,16);        m_Name.SetWindowText(str);提取出的数据是对应的16位进制,没有错!!但是我申请一个TCHAR类型的指针,来存数据,就出错!!比如这样就出错!!        TCHAR *GameName;        int BaseAddress=0x0CB04A8;        _asm        {                mov eax,BaseAddress                mov eax,[eax]                               mov eax,[eax+0x540]                       mov eax,[eax+0x4]                mov GameName,eax      }        m_Name.SetWindowText(GameName);这段类型如何转换啊!


我想读出角色名字!但是读角色名字游戏出错!只能读出来名字对应的16位进制数据!有什么办法在把16位进制数据转成unicode
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-3-22 21:31:12 | 显示全部楼层
乱七八糟,代码从新写过
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-12 05:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表