【发布时间】:2010-10-05 05:23:02
【问题描述】:
我正在尝试将 bar 中的值复制到整数 foo 中。
这是我目前所拥有的。当我运行它时,我得到一个不同的十六进制值。任何帮助都会很棒。
int main()
{
string bar = "0x00EB0C62";
int foo = (int)bar;
cout << hex << foo;
ChangeMemVal("pinball.exe", (void*) foo, "100000", 4);
return 0;
}
所以输出应该是0x00EB0C62。
【问题讨论】:
-
重复,根据 Matta 的评论。请删除
-
这个处理十六进制数字,这可能对那些不熟悉不同数字格式的人有用。我会说离开它。
-
我不是想将十六进制转换为十进制我想将十六进制值复制到整数 foo 中。