博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua 作为c/c++ 配置文件示例
阅读量:6212 次
发布时间:2019-06-21

本文共 746 字,大约阅读时间需要 2 分钟。

hot3.png

看了网上前人的碎片, 也贴个自己手写调试过的小示例.

环境: Ubuntu, Eclipse, lua5.1, gcc-4.6

两个文件: hello.cpp, test.lua

hello.cpp 读取 test.lua的配置内容:

/* * hello.cpp * *  Created on: Jul 16, 2012 *      Author: honghe */#include 
#include
#include
using namespace std;struct info{ string name; int age;};typedef struct info info;int main(int argc, char **argv) { lua_State* L = luaL_newstate(); info employee; luaL_dofile(L,"./test.lua"); lua_getglobal(L,"name"); lua_getglobal(L,"age"); employee.name = lua_tostring(L,-2); employee.age = lua_tonumber(L,-1); cout << employee.name << endl; cout << employee.age << endl; getchar(); return 0;}
--test.luaname = "ubuntu"age = 12.04

参考:

转载于:https://my.oschina.net/leopardsaga/blog/67372

你可能感兴趣的文章
linux系统日志
查看>>
企业防火墙的基础配置
查看>>
自然语言处理hanlp的入门基础
查看>>
Flask python框架web开发:零基础入门
查看>>
如何拿到activity log最新一条comments
查看>>
配置 Eureka Server 集群
查看>>
币氪研报lGxshare(GXS)
查看>>
安装zabbix时PHP ldap Warning
查看>>
关于在linux下清屏的几种技巧
查看>>
FTP
查看>>
glusterfs repo
查看>>
centos6.4 ceph安装部署之ceph object storage
查看>>
配置OSPF发布聚合路由
查看>>
NAT/NAPT
查看>>
好程序员分享做HTML5页面你要懂得这些
查看>>
Eclipse及其插件介绍和下载。
查看>>
自己总结并定义一套简单的字节序转换宏
查看>>
原创《分享(Angular 和 Vue)按需加载的项目实践优化方案》
查看>>
窗口一闪而过
查看>>
迭代器 -> 固定的思路. for循环
查看>>