Lua与C交互 , 怎么返回一个多维的Table?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua与C交互 , 怎么返回一个多维的Table?相关的知识,希望对你有一定的参考价值。

如何返回一个如同这样的Table?
如 r =1, r=2, r = 3

通过lua_getglobal获取一个table
通过lua_gettable获取table中的每一个值
如果这个值恰巧是table的话 就还可以再用lua_gettable 获取里面的元素
参考技术A return r =1, r=2, r = 3

以上是关于Lua与C交互 , 怎么返回一个多维的Table?的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 将多维表从C函数返回到lua

Lua用table实现各种数据结构-多维数组

Lua 模块与包 调用c程序.so文件

LUA交互函数

c++怎么得到lua传进来的数组(数组的大小不确定,不能以字符串形式压入栈)

Lua与C/C++交互