Table是Lua里面特有的数据结构。要想在C语言中访问这种数据结构需要使用lua提供的一系列函数才行。其实,很简单,仅仅涉及到几个小函数。废话少说,上代码。
代码
LuaTable.lua
luat_Test={a=123, b=456,c=789}
LuaTable.cpp
#include <lua.hpp>
// 获取Table的Item
static void GetTableItem(lua_State *L, const char* lpszTableName, const char* lpszTableItem)
{
lua_getglobal(L, lpszTableName); // 获取Table
lua_pushstring(
1321




被折叠的 条评论
为什么被折叠?



