Cout rozłożone w czasie

chodzi mi o pokazanie tekstu ktory wpisuje do cout dopiero po jakimś czasie.

czyli:

cout<< “tekst1 pojawia sie od razu”;

cout<< “tekst drugi pojawia sie po 10sek”;

itd.

co musze napisać jeszcze do cout??.. czy musze zasygnalizować cheć wyswietlenia po 5 sek gdize indziej??.. :lol:

proszę o pomoc

Funkcja sleep(), która spowoduje, że program będzie czekał zanim wykona się dalej. Wstaw to pomiędzy pierwszą a dugą linię cout, podaj w nawiasie czas oczekiwania (w milisekundach) i druga część cout powinna wyświetlić się dopiero po żądanym czasie.

Ja napisał Rafał© trzeba użyć funkcji, która zwyczajowo nazywa się sleep. Możesz użyć np. Boost.Thread - http://www.boost.org/doc/libs/1_35_0/do … hread.html

Albo jakiejś bardziej zależnej od platformy, np. funkcji sleep z nagłówka unistd.h (część Signle UNIX Specification, o ile się nie mylę) i odpowiedników dla innych systemów operacyjnych.

dzięki wielkie:)

a jednak mi nie działa… działam w tym wypadku z biblioteki iostream i string(z przyzwyczajenia:D)… z czegoś jeszcze powinenem??..

fragment kodu:

[color=#4000FF]case 1 :

                      cout <<"sprawdam silnik...\n";

                      sleep(22);

                      cout << "fdfgdfdfdf";  

                      break ;[/color]

Dobra… dałem rade:) zamykam temat:)