Author Archive

18
Июл

LUA. Бинарные файлы

Posted by: Kamynin   in QLUA

На форуме КВИК возник вопрос о необходимости записи данных в бинарный файл.

Возможны как минимум два варианта решения этой задачи.

Либо иметь возможность в луа писать в бинарные файлы,

либо писать в текстовый файл , предварительно представив число в строки в формате луа.

Я написал модуль для луа:  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);

———————-

первый вариант добавлю позже