[LUA] Z C++ do LUA, Liczenie od 1 do 60.
Ostatnio zmodyfikowano 2014-11-11 16:06
cuando123 Temat założony przez niniejszego użytkownika |
[LUA] Z C++ do LUA, Liczenie od 1 do 60. » 2014-11-07 23:22:17 Witam. Chciałbym przerobić z C++ do LUA coś takiego: #include <iostream> #include <windows.h> using namespace std;
int main() { for (int i =0; i<60; i++){ cout<<i+1<<endl; Sleep(1000); system("cls"); } return 0; }
Mógłby ktoś pomóc obeznany w lua ? Z góry dziękuję. |
|
Chlorek |
» 2014-11-11 16:06:47 Żywy port: -- w sekundach, nie znam sposobu na wieksza dokladnosc function sleep(time) local start = os.clock() while os.clock() - start < time do end end
function main() for i = 1, 60, 1 do print(i) sleep(1) -- bez dodatkowych modulow nie ma sleepa, mozna jedynie zajac program na jakis czas os.execute("cls") -- tylko dla windowsa, dla linuxa uzyj clear (ogolnie wywolania systemowe to slaby pomysl) end end
main()
Ogólnie jak zależy ci na nieco bardziej "zaawansowanych" rzeczach to albo trzeba szukać gotowego modułu albo pisać własny. Samo lua jest gołe i służy raczej jako system rozszerzenia aplikacji (które to zwykle dorzucają już jakieś bardziej rozbudowane API). |
|
« 1 » |