0

したがって、オフセット 00A2E63C (例) で情報を読み取りたい場合...そしてそれを DWORD として持つ必要がある場合は、

「00A2E63C」文字列を適切な DWORD に変換するにはどうすればよいですか?

助けていただければ幸いです

4

2 に答える 2

1
unsigned long x = strtoul("00A2E63C", NULL, 16);

これにより、文字列「00A2E63C」がunsignedlongに変換されます。

于 2010-08-29T10:47:29.303 に答える
0
std::stringstream hai;
// insert string into hai here
DWORD d;
hai >> d;
void* ptr = (void*)d;
// INVOKE HIDEOUSLY UNSAFE AND UNDEFINED BEHAVIOUR HERE

それが未定義かどうかは実際には覚えていません。しかし、それは恐ろしいほど安全ではないことはほぼ確実です。

于 2010-08-29T10:36:34.340 に答える