怎么从内存中读出float类型的数
如何从内存中读出float类型的数?
DWORD test;
ReadProcessMemory (hProcess, (LPCVOID)0x0555555, &test, 4, NULL );
Label1-> Caption = test;
在0x0555555位置存放的数据是float类型的,上面这个方法读出来的肯定不对,应该怎么读/输出才行啊?
------解决方案--------------------
既然是float型的数据,直接以float读取嘛。
float f;
ReadProcessMemory (hProcess, (LPCVOID)0x0555555, &f, sizeof(float), NULL);
另外,0x0555555这个地址是如何得来的?注意有可能AV哦。
DWORD test;
ReadProcessMemory (hProcess, (LPCVOID)0x0555555, &test, 4, NULL );
Label1-> Caption = test;
在0x0555555位置存放的数据是float类型的,上面这个方法读出来的肯定不对,应该怎么读/输出才行啊?
------解决方案--------------------
既然是float型的数据,直接以float读取嘛。
float f;
ReadProcessMemory (hProcess, (LPCVOID)0x0555555, &f, sizeof(float), NULL);
另外,0x0555555这个地址是如何得来的?注意有可能AV哦。