Допустим в Lua-скрипте есть функция, которая должна передать таблицу в функцию в dll на с++
Код |
---|
function OnQuote(class, sec )
if class =="SPBFUT" and sec == "RIZ2" then
ql2 = getQuoteLevel2(class, sec)
local i = 5
func_in_dll(i, gl2)
end
end |
Теперь функция в самой dll:
Код |
---|
[/CODE][CODE]int func_in_dll(lua_State *L) { |
Код |
---|
int i = luaL_checkinteger(L, 1);
-- как теперь получить таблицу ql2 ?
return 0;
}
|
Так как получить таблицу ? Как работать с её элементами. В частности, в данном примере, в таблицу gl2 вложены ещё 2 таблицы: bid и offer. Как с ними работать в c++ ?