比这篇新的文章: 我的_vimrc文件配置,还算不错
比这篇旧的文章: python django new_user

最简单的嵌入lua脚本的程序

语言: C, 标签: c lua 2008/05/22发布 1年前更新
作者: euclid, 点击1713次, 评论(2), 收藏者(3), , 打分:

背景
主题: 字体:
01 /*
02     最简单的嵌入lua脚本的程序。例:
03
04     luax            默认执行main.lua
05     luax test.lua   执行指定参数
06 */
07
08 #include <stdio.h>
09 #include <stdlib.h>
10
11 #include <lua.h>
12 #include <lualib.h>
13 #include <lauxlib.h>
14
15 #define DEFAULT_SCRIPT "main.lua"
16
17 int main(int argc, char *argv[])
18 {
19     lua_State *L = lua_open ();
20     int error;
21     char *file = DEFAULT_SCRIPT;
22
23     if (argc > 1) {
24         file = argv[1];
25     }
26
27     luaL_openlibs(L);
28     error = luaL_loadfile(L, file) || lua_pcall(L, 0, 0, 0);
29     if (error) {
30         fprintf(stderr, "%s", lua_tostring(L, -1));
31         lua_pop(L, 1);  /* pop error message from the stack */
32     }
33     lua_close (L);
34
35     return 0;
36 }


所有评论,共2条:( 我也来说两句)

1
1
0
哇塞,第一篇啊,感激~~
2
euclid 1年前 回复
1
1
恩,支持站长!

发表评论

注册登录后再发表评论