lua_State* l = luaL_newstate(); // lua context 取得 luaL_openlibs(l); // 基本的ライブラリ読み込み // 文字列を lua script として実行 luaL_dostring(l, "print('hello lua script!!')"); // lua script file 読み込み if (luaL_loadfile(l, fname)) { fprintf(stderr, "cannot open %s\n", fname); return; } if (lua_pcall(l , 0 // 引き数の数 , 0 // 戻り値の数 , 0)) { // error message handler の stack index fprintf(stderr, "cannot exec %s\n", fname);
