如何用C API遍历Lua脚本中的表
来源:互联网 发布:大仲马 知乎 编辑:程序博客网 时间:2024/05/16 11:52
在刚接触Lua不久,了解了许多理论知识后,就有一种跃跃欲试的冲动,想要自己动手写一段代码来试试。这也许是作为一个程序员所共有的想法吧!了解了一些Lua的C API后,在看到脚本里面用一个for循环遍历一张表时,就想利用这些API自己在C代码中实现这个遍历!可是找了很久,也试了很久,都没有找到一个可以实现遍历表的解决方案!在浩瀚的网络中,我苦苦查找了很久,最后终于找到了这个操作,以下是统计一张表中的字段个数:
lua_pushnil(L);while (lua_next(L, -2) != 0){ lua_pop(L, 1); Count++;}
其中lua_next函数中第二个参数-2是表在堆栈中的索引位置!
- 如何用C API遍历Lua脚本中的表
- 如何用C遍历一个文件夹中的所有文件
- C中的lua二维表遍历
- 如何用脚本快速删除某些表
- Lua 学习笔记:C API 遍历 Table
- Lua 学习笔记:C API 遍历 Table
- 如何用指针遍历图像中的每一个像素
- 如何用正则表达式移除script中的脚本
- MSSQL如何用脚本导出创建表结构的脚本?
- 如何用批处理遍历文件夹
- 如何用C画图
- C/C++遍历Lua中的table
- 如何用API管理服务
- 如何用API管理服务
- 在C/C++中 用C API遍历lua table
- 如何用C#代码操纵Excel中的单元格格式?
- 如何用C语言实现类似C++中的多态
- 如何用C语言求一维数组中的最大数
- 激励 激情
- IBM推出Airgap,细数芯片发展史的十大突破
- 关于创新 盖茨对丁磊、马云、李亦菲这样说……
- LCC编译器的源程序分析(12)自定义类型的声明
- Fedora Core 6 Linux安装配置详细介绍
- 如何用C API遍历Lua脚本中的表
- 如果你不肯告诉我你的架构所做的假设,我就认为你是在有意行骗
- Struts常见错误汇总
- vista破解意味着什么?
- 说说 C# 语言局部变量的定义
- 针对接口编程,而不是针对实现编程
- 何用java和access连接
- day
- moment