码迷,mamicode.com
首页 > 其他好文 > 详细

LUA 调用 C 时候获取参数个数

时间:2015-05-22 11:29:44      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:lua   server      c   调用   

在栈顶的就是参数个数


static int  lua_call_server_method(lua_State* L)
{
    
    int argc = lua_gettop(L);
    
    const char* method_name = luaL_checkstring(L, 1);
    
    for(int i = 2 ; i <= argc ; i++ ){
        
        int type = lua_type(L, i);
        
        switch(type){
        
            case LUA_TTABLE:
                break;
            case LUA_TSTRING:
                break;
            case LUA_TNUMBER:
                break;
        }
        
        printf("%d\n", type);
        
    }
    
    return 1;
    
}


LUA 调用 C 时候获取参数个数

标签:lua   server      c   调用   

原文地址:http://blog.csdn.net/frodo_sens/article/details/45914693

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!