ďťż

Ł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
  •