Ładny brzuch
Witam. Chciabym si zapyta jak stowrzy (w konsoli) program, ktory, wyswietla by funkcje w ustalonym czasie.
Przykad:
instrukcja1; { //instrukcja } oczekiwanie 1000 ms instrukcja2; { //instrukcja } oczekiwanie 500 ms
Pozdrawiam.
Uytkownik neither edytowa ten post 18 wrzesie 2005, 09:43
sleep
#include <stdio.h> #include <unistd.h> int main() { printf("Czekam 3 sekundy\n"); sleep(3); printf("Koncze\n"); return 0; }
Uytkownik Balcerowicz edytowa ten post 18 wrzesie 2005, 10:19
Jeli uywasz Dev-C++ to zamiast sleep(3); mozesz(musisz) uzyc _sleep(3);
Jeli uywasz Dev-C++ to zamiast sleep(3); mozesz(musisz) uzyc _sleep(3);
Mnie sie nie pytaj, ale to chyba bdzie cos zwiazanego z standardem ISO
Kod dziaa w 100 % tylko jest jeden bd.
Czas podajemy w milisekundach. Czyli jelei chcemy czeka 3 sekundy wpisujemy zamiast 3 to 3000. Pozdrawiam.
Jeli uywasz Dev-C++ to zamiast sleep(3); mozesz(musisz) uzyc _sleep(3);
Dev dziala na kompilatorze mingw, a ten jest zgodny z gcc. a wiec tam funkcje z unistd dzialaja spokojnie :D a wiekszosc funkcji z _ na poczatku to produkty M$(podkreslam wiekszosc, a nie wszystkie) :P. Ale z funkcji _sleep tez mozesz skorzystac pod devem, jezeli podolaczasz odpowiednie bibloteki :D
Nie wiem mine sleep(); pod Devem nie dziaa mimo doczania wielu headerw, a _sleep(); dziaa przy iostream
A sleep() to w ogle jaka standardowa funkcja? Bo mnie si BARDZO nie wydaje, eby bya. A jak ju korzysta z funkcji, to porzdnych - pod Windows'em mona uy Sleep() z WinAPI [czas podajemy w milisekundach]. A sleep() to AFAIK jest, tak jak i sound(), delay() i nosound(), funkcje Borlanda... ale mog si myli, wic jeli tak, to niech kto powie dokadnie z jakiej zatwierdzonej przez Komitet Standaryzacyjny biblioteki jest sleep().
Pozdrawiam.
Ja zawsze uywaem funkcji Sleep() i podawaem czas w mili sekundach. Wymagao to te docznia nagwka Windows.h
A sleep() to w ogle jaka standardowa funkcja? Bo mnie si BARDZO nie wydaje, eby bya. A jak ju korzysta z funkcji, to porzdnych - pod Windows'em mona uy Sleep() z WinAPI [czas podajemy w milisekundach]. A sleep() to AFAIK jest, tak jak i sound(), delay() i nosound(), funkcje Borlanda... ale mog si myli, wic jeli tak, to niech kto powie dokadnie z jakiej zatwierdzonej przez Komitet Standaryzacyjny biblioteki jest sleep().
Pozdrawiam.
Nie wiem jak w linuksie ale w Windowsie(chyba nie powinno byc roznicy a jednak) przy sleep trzeba uzywac milisekund.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Przykad:
instrukcja1; { //instrukcja } oczekiwanie 1000 ms instrukcja2; { //instrukcja } oczekiwanie 500 ms
Pozdrawiam.
Uytkownik neither edytowa ten post 18 wrzesie 2005, 09:43
sleep
#include <stdio.h> #include <unistd.h> int main() { printf("Czekam 3 sekundy\n"); sleep(3); printf("Koncze\n"); return 0; }
Uytkownik Balcerowicz edytowa ten post 18 wrzesie 2005, 10:19
Jeli uywasz Dev-C++ to zamiast sleep(3); mozesz(musisz) uzyc _sleep(3);
Jeli uywasz Dev-C++ to zamiast sleep(3); mozesz(musisz) uzyc _sleep(3);

Mnie sie nie pytaj, ale to chyba bdzie cos zwiazanego z standardem ISO
Kod dziaa w 100 % tylko jest jeden bd.
Czas podajemy w milisekundach. Czyli jelei chcemy czeka 3 sekundy wpisujemy zamiast 3 to 3000. Pozdrawiam.
Jeli uywasz Dev-C++ to zamiast sleep(3); mozesz(musisz) uzyc _sleep(3);

Dev dziala na kompilatorze mingw, a ten jest zgodny z gcc. a wiec tam funkcje z unistd dzialaja spokojnie :D a wiekszosc funkcji z _ na poczatku to produkty M$(podkreslam wiekszosc, a nie wszystkie) :P. Ale z funkcji _sleep tez mozesz skorzystac pod devem, jezeli podolaczasz odpowiednie bibloteki :D
Nie wiem mine sleep(); pod Devem nie dziaa mimo doczania wielu headerw, a _sleep(); dziaa przy iostream
A sleep() to w ogle jaka standardowa funkcja? Bo mnie si BARDZO nie wydaje, eby bya. A jak ju korzysta z funkcji, to porzdnych - pod Windows'em mona uy Sleep() z WinAPI [czas podajemy w milisekundach]. A sleep() to AFAIK jest, tak jak i sound(), delay() i nosound(), funkcje Borlanda... ale mog si myli, wic jeli tak, to niech kto powie dokadnie z jakiej zatwierdzonej przez Komitet Standaryzacyjny biblioteki jest sleep().
Pozdrawiam.
Ja zawsze uywaem funkcji Sleep() i podawaem czas w mili sekundach. Wymagao to te docznia nagwka Windows.h
A sleep() to w ogle jaka standardowa funkcja? Bo mnie si BARDZO nie wydaje, eby bya. A jak ju korzysta z funkcji, to porzdnych - pod Windows'em mona uy Sleep() z WinAPI [czas podajemy w milisekundach]. A sleep() to AFAIK jest, tak jak i sound(), delay() i nosound(), funkcje Borlanda... ale mog si myli, wic jeli tak, to niech kto powie dokadnie z jakiej zatwierdzonej przez Komitet Standaryzacyjny biblioteki jest sleep().
Pozdrawiam.

Nie wiem jak w linuksie ale w Windowsie(chyba nie powinno byc roznicy a jednak) przy sleep trzeba uzywac milisekund.