Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision | ||
c_i_lua [2010/12/29 12:20] sjablon1 |
c_i_lua [2010/12/29 12:22] sjablon1 |
||
---|---|---|---|
Linia 317: | Linia 317: | ||
if (luaL_dofile(L, "sub.lua")) | if (luaL_dofile(L, "sub.lua")) | ||
{ | { | ||
- | // Walidacja wcztania skryptu | + | // Walidacja wczytania skryptu |
std::cout << "Error while running script: " << lua_tostring(L, -1) << std::endl; | std::cout << "Error while running script: " << lua_tostring(L, -1) << std::endl; | ||
return 1; | return 1; | ||
Linia 394: | Linia 394: | ||
luaL_openlibs(L); | luaL_openlibs(L); | ||
+ | // rejestracja funkcji suma pod nazwą f_suma | ||
+ | lua_register(L, "f_suma", suma); | ||
+ | |||
// wczytanie skryptu Lua | // wczytanie skryptu Lua | ||
if (luaL_dofile(L, "zpr.lua")) | if (luaL_dofile(L, "zpr.lua")) | ||
{ | { | ||
- | // Walidacja wcztania skryptu | + | // Walidacja wczytania skryptu |
std::cout << "Error while running script: " << lua_tostring(L, -1) << std::endl; | std::cout << "Error while running script: " << lua_tostring(L, -1) << std::endl; | ||
return 1; | return 1; | ||
Linia 417: | Linia 420: | ||
--zpr.lua | --zpr.lua | ||
- | srednia , sum = f_srednia(10, 20, 30, 40, 50) | + | suma = f_suma(10, 20, 30, 40, 50) |
- | print("Srednia wynosi: ", srednia) | + | print("Suma wynosi: ", suma) |
</code> | </code> | ||