本文主要是介绍lua脚本语言的学习-----------------带参数的lua函数的传递,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在使用lua的过程中,或许经常需要由lua来传递参数给c++,这时候就需要学习如何去获取到栈中的lua的参数了。
在栈中,使用获取参数的函数入下:
lua_isnumber();
lua_ronumber();
这都是double类型相关的函数,判读栈顶是否是数字,并且返回这个数字
下面来看下具体的例子吧。
通过lua传参实现一个简单的加法运算
// Lua_HelloWorld.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include<process.h>
#include <iostream>
using namespace std;
extern "C"{
#include "lua.h"
#include "lualib.h"
这篇关于lua脚本语言的学习-----------------带参数的lua函数的传递的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!