麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > 綜合 > 正文

Lua編程示例(六): C語言調用Lua函數

2024-07-21 23:04:59
字體:
來源:轉載
供稿:網友

C++端:

#include "stdafx.h"lua_State *L;void load_lua(lua_State **L,char *filename){ *L=luaL_newstate(); luaL_openlibs(*L); if(luaL_loadfile(*L,filename) || lua_pcall(*L,0,0,0)){ luaL_error(*L,"load file error! %s",lua_tostring(*L,-1)); }}int _tmain(int argc, _TCHAR* argv[]){ load_lua(&L,"raw.lua"); //此處若直接傳入L會出錯 lua_getglobal(L,"gettable"); if(lua_pcall(L,0,1,0) !=0){ luaL_error(L,"pcall wrong %s",lua_tostring(L,-1)); } luaL_checktype(L,1,LUA_TTABLE); int n=lua_objlen(L,1); printf("n = %d/n",n); lua_pushstring(L,"ee"); lua_rawseti(L,1,5); //t[n]=v,n為第三個參數,v是棧頂元素 n=lua_objlen(L,1); printf("n = %d/n",n); int i; for(i=1;i<=n;i++){ lua_rawgeti(L,1,i); printf("%s/n",lua_tostring(L,-1)); } return 0;}

lua腳本

 

function gettable()   tb={ "aa","bb","cc","dd"}   return tb end 

 

運行輸出的結果為:

n = 4 n = 5 aa bb cc dd ee

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久av三级 | 人人玩人人爽 | 羞羞网站入口 | 国产88久久久国产精品免费二区 | 秋霞a级毛片在线看 | 日韩欧美综合在线 | 色网站在线免费观看 | 欧美日本另类 | 亚洲一级成人 | 中文字幕在线观看视频一区 | 精品久久久久久成人av | 久久久久久久久久久高潮一区二区 | 亚洲第一成av人网站懂色 | a网站在线 | 国产午夜精品久久久久婷 | 久久精品视频16 | www.成人免费| 26uuu成人人网图片 | 性欧美一区二区 | 久操福利视频 | 国产免费久久久 | 中午字幕无线码一区2020 | 成年人免费黄色片 | 色婷婷tv | 亚洲综合视频网站 | 国产1区2区在线 | 成人免费网站在线观看 | 精品一区二区三区在线视频 | 中国美女一级黄色大片 | 精品国产91久久久久久 | 欧美色大成网站www永久男同 | 国产精品久久久久久久久久久久久久久久 | 国产精品久久久久久模特 | 素人视频免费观看 | sesee99| 国产一级大片 | 日日草视频 | 91久久久久久久久久久久久 | 欧美a级大胆视频 | 久久精片| 亚洲一区在线免费视频 |