0
所以,如果我想讀的偏移00A2E63C一些信息(例如)...... ,我需要把它作爲一個DWORD,創建DWORD指針從偏移量
我怎麼能轉換「00A2E63C」字符串到正確的DWORD?
幫助表示讚賞
所以,如果我想讀的偏移00A2E63C一些信息(例如)...... ,我需要把它作爲一個DWORD,創建DWORD指針從偏移量
我怎麼能轉換「00A2E63C」字符串到正確的DWORD?
幫助表示讚賞
std::stringstream hai;
// insert string into hai here
DWORD d;
hai >> d;
void* ptr = (void*)d;
// INVOKE HIDEOUSLY UNSAFE AND UNDEFINED BEHAVIOUR HERE
我不記得其實,如果它是不確定的。但它幾乎肯定是不安全的。
unsigned long x = strtoul("00A2E63C", NULL, 16);
這會將字符串「00A2E63C」轉換爲無符號長整型。
你可能想在某處添加'std :: hex'。 – 2010-08-29 10:39:29