原文:C语言读取LUA表----Read lua-table in C API

在C C 中使用C api读取lua表 假设lua表内容为 那么很容易我们可以使用获取全局变量的API lua getglobal 去获取全局变量的值 然而游戏中大部分情况下 配表文件中并没有全局变量 比如如下配表 读取这样的配表 需要更加复杂的操作 包括如下几点 .load文件后执行编译后的函数得到返回table .lua next遍历table .处理table嵌套table的情况 二维数组 ...

2016-08-13 19:09 0 1690 推荐指数:

查看详情

Lua笔记-关于lua tableC API (转)

转自:https://blog.csdn.net/GJQI12/article/details/81105975 //Lua笔记-关于lua tableC API //Lua版本5.2 /*相关API: lua_createtable 原型: void lua ...

Wed Oct 30 23:59:00 CST 2019 0 569
luaC通过c api传递table

  此文转自http://blog.csdn.net/perfect2011/article/details/19200511(感谢。。。) 首先了解下c++与lua之间的通信: 假设在一个lua文件中有如下定义 -- hello.lua 文件 ...

Wed Mar 02 23:06:00 CST 2016 0 4357
LuaC语言的交互——C API

  Lua可作为扩展性语言Lua可以作为程序库用来扩展应用的功能),同时也是个可扩展的语言Lua程序中可以注册由其他语言实现的函数)。   CLua交互的部分称为C APIC API是一个C代码与Lua进行交互的函数集。他由以下部分组成:读写Lua全局变量的函数、调用Lua函数的函数 ...

Mon Jul 28 05:46:00 CST 2014 1 16762
C遍历Lua中的Table

使用Lua作为配置文件真的是酷死,比什么XML,INI爽多了。用户可以有更多的控制,解析也更轻松,又安全。缺点我是没有发现啦,发现的朋友告知一声哦! C获取Lua中的一般全局变量(boolean, number, string) 下面以字符串为例。 Lua 文件 ...

Mon Aug 20 22:05:00 CST 2012 0 3950
luatable去重

推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 我的个人博客 方法一 用过lua的人都知道,luatable中不允许存在相同的key,利用这个思想,我们可以将原始table(记作table1),用一个新 ...

Fri Jul 17 16:54:00 CST 2020 0 1111
Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解

把t[k] 值压入堆栈,这里的 t 是指有效索引 index 指向的值,而 k 则是栈顶放的值。这个函数会弹出堆栈上的 key,把结果放在栈上相同位置。 下面举个例子: 这时table中的第1个元素的值就放到栈顶了,你想怎么使用就怎么使用吧。 获取table元素 ...

Thu Nov 06 04:19:00 CST 2014 1 9514
关于 lua table

--tablelua的一种数据结构用来帮助我们创建不同的数据类型。如:数组和字典--lua table 使用关联型数组,你可以用任意类型的值来做数组的索引,但这个值不能是nil--lua table 是不固定大小的,你可以根据自己需要进行扩容 一、luatable 存的数据类型 ...

Sat Apr 13 08:51:00 CST 2019 0 1036
Lua TableC# Dictionary

因为在游戏公司做web后台开发,经常会涉及到取游戏服务器的数据库里面读写各种操作。 昨天下午,服务器那边让我读一个配置显示到后台,让运营大佬们可以在web后台配置游戏参数。 本来以为很简单个事情,结果我读出那个二进制的字段,居然是这种格式 服务器的兄弟告诉我,这是lua ...

Tue Mar 06 18:13:00 CST 2018 8 2931
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM