[Lua腳本實踐1]LuaPlus中關於語句的執行

        從頭開始吧,這篇文章源於我使用了一點Lua對我的小程序進行了改造。但是在使用過程中發現,原以爲通過速學完成的Lua類庫功能當遇到困難的時候,居然找不出問題所在,也找不到解決方案。有很多問題都是自己從來沒有嘗試過調用方式。爲此,專門寫了一個帖子,把我嘗試的所有的關於Lua中的調用記錄在這裏。

1.對.lua腳本文件中的數據調用

首先對lua腳本展開調用,看看如何把Lua腳本文件中的數據掉出來。

#include <iostream>
using namespace std;
#include "..\..\LuaPlus\src\LuaPlus\LuaPlus.h"

#define LUA_OK 0

class Test
{
public: 
	int Testadd(int a, int b){return a+b;}
	void Show(){cout<<"看見!"<<endl;}

};

int main()
{
	LuaStateOwner state;
	state->DoFile("test.lua");

}

  這樣一個代碼,就會把test.lua文件中的數據內容都打印出來。

如果我們在Lua文件中寫入下的代碼:

print("Go Home!") 

那麼我我們將看到屏幕上輸出“Go,Home!”


如果我們在Lua文件中寫入下的代碼

for i=1,5 do     
print("i is now " .. i) 
end

那麼我們將看到



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章