正文
[C++] Memory Retrieval(内存检索)
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
Traverse the memory by
(char*)
, because every time it will increase by
1byte
when i want get the int value , i need convert (char*) to (int*) , after that ,
it will get the value from continuous 4 bytes .
void *p = (void*)0x00C5FBF8;
void *q = (void*)0x00C5FFFF; for (char* c = (char*)p; c != q ; c++)
{
int k = *((int*)c);
printf("%d\n", k);
}