Ĺadny brzuch
Mam problem z dwiema funkcjami, mianowicie chodzi mi o wyczyszczenie ekranu (funkcja cls) i pauze (sleep) obie funkcje nie działają i nie znazłem ich w helpie, ktoś mi moze pomoc jakich bibliotek potrzebują itp.
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
jaki system operacyjny / kompilator?
pozdrawiam
pepsi^no1
Jeśli chodzi o kompilatory Borland to są takie funkcje:
clrscr() - czyści ekran
sleep(liczba) - ilośc sekund pauzy
A jesli wszystko inne (no może nie wszystko8):
system("cls") - czyści ekran
system("pause") - pauzuje do wcisniecia klawisza
musisz włączyć nagłówek stdlib.h
http://www.ks-eksper...?TOPIC_ID=12277 - odnośnie czyszczenia ekranu w konsoli pod Linuxem
_______________________________________________________________________
Zajrzyj na http://hno.freeshell.org - artykuły, tipsy, soft, programowanie, Linux i inne.
Dobra czyszczenie ekranu działa. ale pauza już nie pierwsza funkcja sleep(liczba) nie jest znana kompilatorowi, druga sleep(pausa) działa ale wyskakuje miw konsoli napis naciśni dowolny klawisz co jest niepożadane. A tak pozatym to wie ktoś dlaczego jak daje funkcje random to komputer zakażdym razem losuje jedną i tą samą liczbe ?
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
Sory ze w nastempnym posice ale nie widze tutaj obcji edycji postu.
Pisze pod windowsa kożystam z kompilatora C++ Buldier, aplikacja w trybie DOS'owym
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
Jak chcesz spałzować, aż do czasu naciśnięcia jakiegoś klawisza i żeby nie pojawiał się żaden niepotszebny napis, użyj funkcjii
cin.get();
musisz jednak ododać plik nagłówkowy iostream.h
Chodzi mi o to żeby komp poczekął np. 10 sekund i dopiero wykonał następną akcje !
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
#include <iostream> using namespace std; int main() { Sleep(10000); return 0; }
tak na marginesie ;) nie da sie w cpp builder pisac aplikacji dosowych tylko konsolowe ;] a to spora roznica :] czarne okienko nie przesadza ze to jest dos :)
pozdrawiam
pepsi^no1
Żeby były za każdym razem inne liczby trzeba użyć fcji srand dodać #include <time.h>,i wkleić kawałek kodu
int max=10;//na przykład
time_t t;
srand((unsigned) time(&t));
liczba=rand() % max;
Ed
Zrobiłem to inaczej:
randomize();
liczba2 = (random(20) + 1);
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
funkcja sleep jest chyba w windows.h o ile dobrze pamiętam, ale to tylko działa pod windą 8):cheesy:8):cheesy:8):cheesy:
_______________________________________________________________________
Zajrzyj na http://hno.freeshell.org - artykuły, tipsy, soft, programowanie, Linux i inne.
Hextorze funkcja sleep zadziała musisz tylko włączyć nagłówek dos.h. Sorki, że nie napisałem od razu. Skleroza:D
Już sobie poradziłem z tą funkcją sleep wczęsniej, ale i tak dzięki.
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
jaki system operacyjny / kompilator?
pozdrawiam
pepsi^no1
Jeśli chodzi o kompilatory Borland to są takie funkcje:
clrscr() - czyści ekran
sleep(liczba) - ilośc sekund pauzy
A jesli wszystko inne (no może nie wszystko8):
system("cls") - czyści ekran
system("pause") - pauzuje do wcisniecia klawisza
musisz włączyć nagłówek stdlib.h
http://www.ks-eksper...?TOPIC_ID=12277 - odnośnie czyszczenia ekranu w konsoli pod Linuxem
_______________________________________________________________________
Zajrzyj na http://hno.freeshell.org - artykuły, tipsy, soft, programowanie, Linux i inne.
Dobra czyszczenie ekranu działa. ale pauza już nie pierwsza funkcja sleep(liczba) nie jest znana kompilatorowi, druga sleep(pausa) działa ale wyskakuje miw konsoli napis naciśni dowolny klawisz co jest niepożadane. A tak pozatym to wie ktoś dlaczego jak daje funkcje random to komputer zakażdym razem losuje jedną i tą samą liczbe ?
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
Sory ze w nastempnym posice ale nie widze tutaj obcji edycji postu.
Pisze pod windowsa kożystam z kompilatora C++ Buldier, aplikacja w trybie DOS'owym
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
Jak chcesz spałzować, aż do czasu naciśnięcia jakiegoś klawisza i żeby nie pojawiał się żaden niepotszebny napis, użyj funkcjii
cin.get();
musisz jednak ododać plik nagłówkowy iostream.h
Chodzi mi o to żeby komp poczekął np. 10 sekund i dopiero wykonał następną akcje !
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
#include <iostream> using namespace std; int main() { Sleep(10000); return 0; }
tak na marginesie ;) nie da sie w cpp builder pisac aplikacji dosowych tylko konsolowe ;] a to spora roznica :] czarne okienko nie przesadza ze to jest dos :)
pozdrawiam
pepsi^no1
Żeby były za każdym razem inne liczby trzeba użyć fcji srand dodać #include <time.h>,i wkleić kawałek kodu
int max=10;//na przykład
time_t t;
srand((unsigned) time(&t));
liczba=rand() % max;
Ed
Zrobiłem to inaczej:
randomize();
liczba2 = (random(20) + 1);
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
funkcja sleep jest chyba w windows.h o ile dobrze pamiętam, ale to tylko działa pod windą 8):cheesy:8):cheesy:8):cheesy:
_______________________________________________________________________
Zajrzyj na http://hno.freeshell.org - artykuły, tipsy, soft, programowanie, Linux i inne.
Hextorze funkcja sleep zadziała musisz tylko włączyć nagłówek dos.h. Sorki, że nie napisałem od razu. Skleroza:D
Już sobie poradziłem z tą funkcją sleep wczęsniej, ale i tak dzięki.
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl