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] (aktualna) 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> | ||