Przykład timera C ++

Przykład timera C ++
Funkcja timer () w C ++ zwraca zaktualizowany czas jako obiekt typu „Time_t”. Plik nagłówka, w którym definiowana jest ta funkcja timera (), to „CTime”. Tutaj wyjaśnimy, jaki rodzaj funkcji może wykonać timer (). Timer jest używany jako często moduł i są wieloma metodami użycia funkcji timer () w celu osiągnięcia wysokiej wydajności naszej aplikacji.

Zasadniczo w większości programów Timer jest wystarczający, aby pomóc w rozwiązaniu wątku solo. Główną zaletą funkcji time_t () jest w momencie wdrożenia kodu. Nasz obłożenie systemu jest zwiększone o odsetek dziesięciu punktów, a później stanie się ono w normalnym stanie. Ponieważ algorytm, jeśli funkcja timera () jest bardzo silna. Możesz ustawić funkcję timer () lub zabić funkcję własnego wyboru. Każdy timer () ma unikalny identyfikator, gdy go ustawiamy. Możemy również skorzystać z biblioteki.

Opóźnienie w wyjściu:

Tutaj stworzyliśmy timer, który opóźnił naszą wydajność, wprowadzając sekundy, które chcieliśmy opóźnić. „Clock_t” to typ, który jest funkcją wbudowanego typu w naszej bibliotece nagłówka czasu. W ten sposób powrót obiektu Clock () może być zmienną niepodpisaną o długim typu danych na komputerze. Czas systemowy powraca z funkcji clock (), którą możemy sobie wyobrazić w ciągu milisekund. W pliku nagłówka CTime znajduje się makro, które jest przed definiowaniem, które jest „clock_per_second”. Z tego zaimplementujemy kod, który jest pętlą za pomocą pewnego czasu, aby kod opóźnił się na kilka sekund.

#włączać
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
opóźnienie int;
Cout<<"Enter the time in seconds to be delayed:"<cin >> opóźnienie;
opóźnienie *= clocks_per_sec;
clock_t now = clock ();
while (clock () - teraz Cout<<"Message Show after delay that you entered"<powrót 0;

Tutaj używamy naszych plików nagłówka i tych plików nagłówka, jak wyjaśniono powyżej, akceptuj iostream, który ma definicję strumienia wejściowego kodu. Po standardu przestrzeni nazw uczynamy nasze główne ciało, w którym deklarujemy zmienną i inicjujemy ją z typem danych liczb całkowitych. Następnie prosimy użytkownika o wprowadzenie sekund, że chce opóźnić wynik. Po uzyskaniu wartości zapisaliśmy ją w naszej zmiennej. Następnie sprawiamy, że nasza zmienna jest wskaźnikiem i przypisujemy makro „clock_prt_sec”, o którym omówiliśmy powyżej. Korzystając z „clock_t”, który jest również opisany wcześniej, wywołujemy naszą funkcję czasu zegara i rozpoczynamy pętlę. W tym pętli sprawdzamy nasz stan, zanim cykl rozpocznie się do momentu zakończenia danego czasu. Po zakończeniu pętli Fałszem, pokazujemy naszą wiadomość i kończymy kod.

Timer za pomocą połączenia systemowego:

Funkcja systemu () jest używana, gdy musimy wykonać polecenie systemowe za pomocą przekazania polecenia jako argumentu do funkcji. Funkcja sleep () służy do uczynienia naszego programu w trybie uśpienia przez określoną liczbę sekund, które przedstawiamy jako argument. Biblioteka pomaga nam manipulować wynikami w programie C ++.

#włączać
#włączać
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int godziny = 0;
int minuty = 0;
int sekundy = 0;
void displayClock ()
Cout <Cout <Cout <Cout <<"| " <Cout <Cout <Cout <
void timer ()
while (true)
displayClock ();
sen (1);
sekundy ++;
if (sekundy == 60)
minuty ++;
if (minuty == 60)
godziny ++;
minuty = 0;

sekundy = 0;



int main ()
regulator czasowy();
powrót 0;

Na początku kodu definiujemy pliki nagłówkowe standardowej biblioteki ogólnego przeznaczenia. Ponadto pliki biblioteki strumieniowego wejścia i inne pliki nagłówków są omawiane jak wyżej. Po standardach przestrzeni nazw zainicjowaliśmy drugie, minuty i godziny z typem danych liczb całkowitych i przypisaliśmy zero do wszystkich wartości. Tutaj tworzymy funkcję wyświetlania zegara, w której stworzyliśmy strukturę klasy. Następnie piszemy funkcję timera (), w której budujemy logikę naszej daty i godziny w pętli „while”. Kiedy pętla naprawdę wyświetli wywołanie funkcji po każdej sekundzie, ponieważ wprowadzamy jeden w parametrach funkcji sleep (). W stwierdzeniu „If” nastąpi przyrost po każdej minucie, a następnie godzinę, druga zostanie przypisana przez zero.

Uzyskaj godzinę i datę:

Jeśli chcemy funkcji lub struktur związanych z oceną daty i godziny, musimy potrzebować pliku nagłówka lub biblioteki CTime w naszym kodzie C ++. Trzy typy związane z czasem to „clock_t”, „time_t” i „tm”. Mogą one wyświetlić datę i godzinę systemu.

#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
time_t a = czas (0);
char* b = ctime (i a);
Cout <<"The local date and time is: " <tm *gmtm = gmtime (i a);
B = ASCTIME (GMTM);
Cout <<"The UTC date and time is:"<

W tym kodzie integrujemy nasze niezbędne biblioteki, a następnie standard przestrzeni nazw i wywoływamy główny organ kodu. Tutaj otrzymujemy czas jako obiekt, przekazujemy go do funkcji CTime i przypisujemy tę funkcję do wskaźnika postaci. Następnie wyświetlamy lokalną datę i godzinę, którą otrzymujemy z naszego systemu. Z drugiej strony otrzymujemy datę i godzinę UTC dzięki funkcji „GMTime” i przekazujemy ją do naszej zmiennej, aby wyświetlić UTC i datę. Data i godzina UTC jest zdefiniowana jako czas, który jest uniwersalnym czasem skoordynowanym, podczas gdy GMT oznacza czas Greenwich.

Wniosek:

W tym artykule wyjaśniliśmy funkcję timer () i jej strukturę oraz funkcję funkcji timer (). Omawiamy również plik nagłówka używany do funkcji timer () oraz wszystkie funkcje i obiekty wspierające, które pomagają ukończyć operacje za pomocą funkcji timer (). Następnie wyjaśniamy naszą funkcję za pomocą różnych przykładów, które używają funkcji timer ().