У меня есть возможность читать память с помощью Lua, но я столкнулся с проблемой.
Я хочу прочитать значение с плавающей точкой.
У меня есть то, что я могу считать плавающей точкой, в памяти, которая выглядит следующим образом.
Byte Array 65 B6 40 43 EC 35 87 41 51 04 9E 3F
Float Value 192.712478637695
Я знаю значение с плавающей запятой, потому что я использую редактор памяти.
В Lua у меня есть функция, аналогичная memcpy, она называется readmem (Address, bytes) и возвращает целочисленное значение.
Как бы я прочитал байтовый массив в число с плавающей точкой в Lua, используя readmem.
Ради этого вопроса, я полагаю, вы могли бы предположить, что 6 из 65 - это адрес 00000000.