Narzędzia użytkownika

Narzędzia witryny


c_i_lua

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

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>​
  
c_i_lua.txt · ostatnio zmienione: 2010/12/29 12:22 przez sjablon1