所以,如果我想读取偏移量00A2E63C的某些信息(例如)...... 我需要把它作为一个DWORD,
如何将“00A2E63C”字符串转换为正确的DWORD?
帮助表示赞赏
答案 0 :(得分:1)
unsigned long x = strtoul("00A2E63C", NULL, 16);
这会将字符串“00A2E63C”转换为无符号长整数。
答案 1 :(得分:0)
std::stringstream hai;
// insert string into hai here
DWORD d;
hai >> d;
void* ptr = (void*)d;
// INVOKE HIDEOUSLY UNSAFE AND UNDEFINED BEHAVIOUR HERE
我实际上并不记得它是否未定义。但它几乎肯定是不安全的。