Ĺadny brzuch
Czy jest jakaś komenda w bibliotece iostream na opóźnienie działania programu??
Czy jest jakaś komenda w bibliotece iostream na opóźnienie działania programu??
W iostream nie ma zadnych komend. W C/C++ tez nie ma zadnych komend.Â
Sa za to funkcje ... i jedna z nich mozesz uzyc - choc nalezy ona do grupy Windows API:
Sleep(time_in_msec);
Sleep usypia watek w ktorym dziala. Sleep ma tez inne zadanie (gdy time_in_msec == 0) : oddaje czas innemu watkowi/procesowi ktory wymaga zupdacikowania (ale to juz bardziej zwiazane z wielozadaniowoscia wiec Ciebie to nie interesuje) - wtedy moze czekac nawet kilka msec itp itd olac niewazne ;p
1. Powiedzialem Sleep a nie sleep
2. Powiedzialem Windows API - lukniej sobie co to
3. Ad2 - trzeba dodac #include <windows.h>
//Edit:
4. Wiem ze to kontrowersyjne - ale po to jest przestrzen std zeby jej nie ukrywac poprzez using namespace :)
Użytkownik st3tc edytował ten post 09 lipiec 2005, 16:11
:) Dzięki już jest OK :)
No jednak nie jest O.K. Wszystko kompiluje się jak trzeba i działczy również, ale jest taki problem. Nie ma pliku exe po skompilowaniu, program da się uruchomić jedynie z pozycji kompilatora???!!!! :(
No jednak nie jest O.K. Wszystko kompiluje się jak trzeba i działczy również, ale jest taki problem. Nie ma pliku exe po skompilowaniu, program da się uruchomić jedynie z pozycji kompilatora???!!!! :(
W C++ w dos muszisz włączyć dos.h i tak samo używać sleep tylko, że piszesz przez małą literę.
P.S.
Może to co posiadasz nie jest kompilatorem?
funkcja sleep jest w standardowej biblotee stdlib(tak na 99 % w tej biblotece :P)
Mój kompilator to Dev C++. Swoją aplikacje wzbogaciłem o windows.h i dodawałem komęde Sleep(); wcześniej ta aplikacja miała normalnie plik exe(przed dodaniem windows.h)!!
Po pierwsze to twoj kompilator to nie dev-cpp tylko mingw(dev-cpp to srdowisko IDE :P).
Jezeli mozesz uruchomic program z Dev'a to na perwno masz exe'ka. tylko nie wiesz gdzie go szukac. Nie ma mozliuwosci, aby go nie bylo :D Bo jakbys to uruchomil. A dev nie ma w zwyczaju usuwac niczego, bez konkretnego rozkazu :P
Po pierwsze to twoj kompilator to nie dev-cpp tylko mingw(dev-cpp to srdowisko IDE :P).
Jezeli mozesz uruchomic program z Dev'a to na perwno masz exe'ka. tylko nie wiesz gdzie go szukac. Nie ma mozliuwosci, aby go nie bylo :D Bo jakbys to uruchomil. A dev nie ma w zwyczaju usuwac niczego, bez konkretnego rozkazu :P
A szukales tego plku w katalogu, ktory ci pokazuje?? Czy tylko mowisz ze nie masz pliku exe na podstawei tego, zenie widzisez rozszerzenia :D NIe pomyslales o tym, ze ono sie nie miesci w okienku i jest obciete :P tak sie czesto dzieje jak sciezka jest zbyt dluga, ot taka mala wada dev;'a :D
Sprawdzałem tam gdzie mam te pliki tego programu i nie ma.
A ścieżka nie jest za długa!!!!!!!!
Jeśli masz kompilator borland jest tam biblioteka <dos.h> która ma funkcję
delay(16); W <cstdlib> jest funkcja _sleep(15) a z WinAPI radzę nie korzystać bo wtedy nie piszesz międzyplatformowego programu tylko pod windows. Chyba że piszesz tylko pod okienka więc wtedy możesz użyć WinAPI
Użytkownik Derka edytował ten post 14 lipiec 2005, 09:53
Jeśli masz kompilator borland jest tam biblioteka <dos.h> która ma funkcję
delay(16); W <cstdlib> jest funkcja _sleep(15) a z WinAPI radzę nie korzystać bo wtedy nie piszesz międzyplatformowego programu tylko pod windows. Chyba że piszesz tylko pod okienka więc wtedy możesz użyć WinAPI
Najwyraźniej nie masz takiej biblioteki ta biblioteka jest w Borland 5.5 stary dosowy kompilator w innych używaj <cstdlib> funkcja np _sleep(40)
lub np _sleep(10) nie zapomij o kresce _
Użytkownik Derka edytował ten post 13 lipiec 2005, 12:47
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Czy jest jakaś komenda w bibliotece iostream na opóźnienie działania programu??

W iostream nie ma zadnych komend. W C/C++ tez nie ma zadnych komend.Â
Sa za to funkcje ... i jedna z nich mozesz uzyc - choc nalezy ona do grupy Windows API:
Sleep(time_in_msec);
Sleep usypia watek w ktorym dziala. Sleep ma tez inne zadanie (gdy time_in_msec == 0) : oddaje czas innemu watkowi/procesowi ktory wymaga zupdacikowania (ale to juz bardziej zwiazane z wielozadaniowoscia wiec Ciebie to nie interesuje) - wtedy moze czekac nawet kilka msec itp itd olac niewazne ;p

1. Powiedzialem Sleep a nie sleep
2. Powiedzialem Windows API - lukniej sobie co to
3. Ad2 - trzeba dodac #include <windows.h>
//Edit:
4. Wiem ze to kontrowersyjne - ale po to jest przestrzen std zeby jej nie ukrywac poprzez using namespace :)
Użytkownik st3tc edytował ten post 09 lipiec 2005, 16:11
:) Dzięki już jest OK :)
No jednak nie jest O.K. Wszystko kompiluje się jak trzeba i działczy również, ale jest taki problem. Nie ma pliku exe po skompilowaniu, program da się uruchomić jedynie z pozycji kompilatora???!!!! :(
No jednak nie jest O.K. Wszystko kompiluje się jak trzeba i działczy również, ale jest taki problem. Nie ma pliku exe po skompilowaniu, program da się uruchomić jedynie z pozycji kompilatora???!!!! :(

W C++ w dos muszisz włączyć dos.h i tak samo używać sleep tylko, że piszesz przez małą literę.
P.S.
Może to co posiadasz nie jest kompilatorem?
funkcja sleep jest w standardowej biblotee stdlib(tak na 99 % w tej biblotece :P)
Mój kompilator to Dev C++. Swoją aplikacje wzbogaciłem o windows.h i dodawałem komęde Sleep(); wcześniej ta aplikacja miała normalnie plik exe(przed dodaniem windows.h)!!
Po pierwsze to twoj kompilator to nie dev-cpp tylko mingw(dev-cpp to srdowisko IDE :P).
Jezeli mozesz uruchomic program z Dev'a to na perwno masz exe'ka. tylko nie wiesz gdzie go szukac. Nie ma mozliuwosci, aby go nie bylo :D Bo jakbys to uruchomil. A dev nie ma w zwyczaju usuwac niczego, bez konkretnego rozkazu :P
Po pierwsze to twoj kompilator to nie dev-cpp tylko mingw(dev-cpp to srdowisko IDE :P).
Jezeli mozesz uruchomic program z Dev'a to na perwno masz exe'ka. tylko nie wiesz gdzie go szukac. Nie ma mozliuwosci, aby go nie bylo :D Bo jakbys to uruchomil. A dev nie ma w zwyczaju usuwac niczego, bez konkretnego rozkazu :P

A szukales tego plku w katalogu, ktory ci pokazuje?? Czy tylko mowisz ze nie masz pliku exe na podstawei tego, zenie widzisez rozszerzenia :D NIe pomyslales o tym, ze ono sie nie miesci w okienku i jest obciete :P tak sie czesto dzieje jak sciezka jest zbyt dluga, ot taka mala wada dev;'a :D
Sprawdzałem tam gdzie mam te pliki tego programu i nie ma.
A ścieżka nie jest za długa!!!!!!!!
Jeśli masz kompilator borland jest tam biblioteka <dos.h> która ma funkcję
delay(16); W <cstdlib> jest funkcja _sleep(15) a z WinAPI radzę nie korzystać bo wtedy nie piszesz międzyplatformowego programu tylko pod windows. Chyba że piszesz tylko pod okienka więc wtedy możesz użyć WinAPI
Użytkownik Derka edytował ten post 14 lipiec 2005, 09:53
Jeśli masz kompilator borland jest tam biblioteka <dos.h> która ma funkcję
delay(16); W <cstdlib> jest funkcja _sleep(15) a z WinAPI radzę nie korzystać bo wtedy nie piszesz międzyplatformowego programu tylko pod windows. Chyba że piszesz tylko pod okienka więc wtedy możesz użyć WinAPI

Najwyraźniej nie masz takiej biblioteki ta biblioteka jest w Borland 5.5 stary dosowy kompilator w innych używaj <cstdlib> funkcja np _sleep(40)
lub np _sleep(10) nie zapomij o kresce _
Użytkownik Derka edytował ten post 13 lipiec 2005, 12:47