Author Archive
18
Июл
LUA. Бинарные файлы
На форуме КВИК возник вопрос о необходимости записи данных в бинарный файл.
Возможны как минимум два варианта решения этой задачи.
Либо иметь возможность в луа писать в бинарные файлы,
либо писать в текстовый файл , предварительно представив число в строки в формате луа.
Я написал модуль для луа: NK_lib
в котором реализовано преобразование вещественного числа в формат строки луа и обратно:
пример на луа:
d1=»C:/»; — устройство
package.cpath =d1..»dll_lib/?.dll;»..package.cpath — путь к библиотеке
—————-
require «nk_lib» — загрузка библиотеки
x=1024.
print(x);
z=nk_lib.nts(x); —преобразование числа в строку из 8 байт
print(type(z),string.len(z));
y=nk_lib.stn(z); — преобразование строки в число
print(y);
———————-
первый вариант добавлю позже