2011-09-19 50 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