Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function lua_sum(x,y,z)
- return x+y+z
- end
- #include "D:/luac/include/lua.h"
- #include "D:/luac/include/lualib.h"
- #include "D:/luac/include/lauxlib.h"
- #include <stdlib.h>
- #pragma comment(lib,"D:/luac/lib/lua51.lib")
- int main(void)
- {
- lua_State *L = luaL_newstate();
- luaopen_base(L);
- luaL_openlibs(L);
- int error = luaL_dofile(L, "add4c.lua");
- double r;
- for (int i = 0; i <= 200; i++){
- lua_getglobal(L, "lua_sum");
- lua_pushnumber(L, i+1);
- lua_pushnumber(L, i+2);
- lua_pushnumber(L, i+3);
- lua_call(L, 3, 1);
- r = lua_tonumber(L, -1);
- printf("%dn", i);
- lua_pop(L, 4);
- }
- lua_close(L);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement