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);

———————-

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

This entry was posted on Пятница, 18 июля, 2014 at 10:48 and is filed under QLUA. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed at this time.