c++我搞晕了,快来救救我
本帖最后由 as614001 于 2021-8-4 09:43 编辑完全被字符集搞晕了 用的unicode字符集。
DWORD money = esp+ 0x20;
这个地址的值是15B38 就是 88888。
MessageBox(NULL, (LPCWSTR)money,L"金币数量",0);
我想弹窗提示 88888,怎么来 搞晕了 什么转chart* 都试了 崩溃了
转的
DWORD Addr;
char sz;
memset(sz,0,256);
sprintf(sz,"%d", Addr);
MessageBox( NULL, sz, "" ,MB_OK);
/********************************************/
CString str;
str.Format(_T("abc%s"),dword);
MessageBox(str); 了解一下swscanf这个 c++忘记了 你确定esp+0x20是一个unicode?不是的话肯定会出问题 认真看了后,我发现我不会
好好学习下{:1_907:} MessageBox(NULL,L"8888",L"金币数量",0); 3楼苏大说的转换函数,还有unicode的不是MessageBoxW吗? 先将数字格式化成子符串 了解一下swscanf,有帮助
页:
[1]
2