2011-09-19 51 views
0

我几天前开始学习Lua并面临下一个问题。我怎样才能运行整个lua脚本形式的C程序,例如,我有一个lua脚本,并在我的C程序中读取它像一个文本文件,所以我怎么能从C端运行这个脚本?从c运行整个lua脚本

回答

4

通过使用luaL_dofile。甚至不需要单独阅读文本文件。

Programming in Lua,他们就用luaL_loadfile(允许一些更多的灵活性)

+0

谢谢做,我已经想通了 –

+0

但我现在更面临一个问题,我怎么能在Lua创建一个表从C-一边,然后将此表传递给函数 –

+3

这是一个不同的问题,但我可以给你一些阅读我在答案中链接的pil书的一般提示。 – jpjacobs