Proces dodania opóźnienia czasowego w aplikacji C ++ jest szczegółowo wyjaśniona w tym samouczku.
Jak można dodać opóźnienie w czasie do programu C ++
Istnieją dwie metody dodania opóźnienia czasowego w C ++, które są następujące:
Metoda 1: Dodaj opóźnienie czasowe w funkcji C ++ za pomocą sleep ()
spać() jest jedną z funkcji, która dodaje opóźnienie czasowe między wyjściami. Musisz zdefiniować czas zgodnie ze swoim pragnieniem w zamykającym wspornikach spać(). Funkcja przyjmuje tylko jeden argument, który jest czasem przerwy programu w sekundach. Po zakończeniu opóźnienia program trwa od miejsca, w którym się skończył. To sprawia, że jest to szczególnie przydatne do wprowadzania określonej ilości czasu między instrukcjami lub iteracją algorytmu. Kiedy spać() Polecenie jest używane w programie, powinno być zawsze używane w połączeniu z innymi poleceniami w programie. Ma to na celu upewnienie się, że opóźnienie nie zakłóca reszty programu, jako spać() Polecenie spowoduje, że program uruchomi się wolniej.
#włączać
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
Cout<<"Before sleep call"<Cout.spłukać();
sen (5);
Cout<<"after"<powrót 0;
W tym kodzie importujemy niezbędne biblioteki, których musimy użyć dla spać() funkcja, a następnie drukujemy „Przed snem zadzwoń” przed zadzwonieniem do spać() funkcjonować. A następne wyjście jest drukowane po 5 sekundach (i.mi., Biorąc pod uwagę czas jako argument w spać() funkcjonować).
Wyjście
W wyjściach można zobaczyć, że instrukcja jest drukowana po 5 sekundach.
Metoda 2: Dodaj opóźnienie czasowe w C ++ za pomocą funkcji USLEEP ()
Jeśli potrzebne jest opóźnienie mniejsze niż jedna sekunda, śpisz() należy użyć funkcji. w odróżnieniu spać(), który wymaga argumentu w sekundach, śpisz() Wymaga argumentu w mikrosekundach. Aby go użyć, argument jest podzielony przez 1 000 000.
#włączać
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
Cout<<"Before sleep call"<Cout.spłukać();
USLEEP (10000000);
Cout<<"after"<powrót 0;
Ten kod importuje niezbędne biblioteki dla śpisz() funkcja i przed wykonaniem śpisz() Metoda, drukuje słowa „Przed snem zadzwoń.”Po 10 sekundach wytwarzane jest następujące dane wyjściowe (i.mi., Czas jest określony jako wejście, w mikrosekundach, w śpisz() metoda).
Wyjście
Wyjścia pokazują, że po 10 sekundach zdanie jest wydrukowane.
Wniosek
Aby dodać opóźnienie czasowe między wyjściami, użytkownicy mogą korzystać spać() I śpisz() Funkcje. Funkcja snu bierze argumenty w sekundach, a funkcja USLEEP bierze argumenty w mikrosekundach. Od użytkownika zależy, jakiej funkcji chcą użyć, ponieważ oba można łatwo uwzględnić w kodzie C ++.