如何读取C代码中lua的条目数量

时间:2015-10-07 14:02:25

标签: c lua

如何计算文件lua

中存在的设置数量

我的文件如下:

name =
{
      Activename = true; // setting 1
}
name1 =
{
     Activename1 = true; // setting 2
}
name2 =
{
     Activename2 = true; // setting 3
}

我试图读取金额的lua代码如下:

lua_getglobal(L, "name");
lua_getfield(L, -1, "Activename");
varenable = lua_toboolean(L, -1);

lua_getglobal(L, "name1");
lua_getfield(L, -1, "Activename1");
varenable = lua_toboolean(L, -1);

lua_getglobal(L, "name2");
lua_getfield(L, -1, "Activename2");
varenable = lua_toboolean(L, -1);

我想创建一条这样的消息:

printf ("There are 3 settings in Userconf.lua file"/n);

现在问题是如何让它变成lua,因为我需要一个变量来表示设置量的值,例如:

printf("there are %d settings in Userconf.lua file\n", Amount_to_settings);

0 个答案:

没有答案