2015-10-25 101 views
-2

我需要知道如何讀取內存地址(0x046C)的內容並將其保存到無符號長變量(此地址具有自系統啓動以來的刻度數),我不是確定使用哪種功能(scanf?)。讀取內存地址內容

回答

0

這可能是不確定的行爲,是實現定義(如何轉換整數指針),但它可能通過此存檔:

unsigned long data = *((unsigned long*)0x046C); 
0
unsigned long * ptr = (unsigned long *)0x046C; 
unsigned long value = *ptr;