您的位置:首页 > 编程语言 > Lua

C语言调用lua的简单例子

2012-02-04 18:50 281 查看
#include <lua.h>  //Lua语言解析器

#include <lualib.h>  //Lua标准库

#include <lauxlib.h>  //Lua辅助工具

char *code = "for i=0, 5 do print(\'Hello, world!\') end";

int main()

{

lua_State *s = luaL_newstate();  //建立一个虚拟机

luaL_openlibs(s);  //打开Lua附加库

luaL_dostring(s, code);  //执行字符串中的源代码

lua_close(s);  //关闭虚拟机

return 0;

}


结果输出:
Hello,world!

Hello,wordl!

Hello,world!

Hello,world!

Hello,world!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: