Czas jest ważnym czynnikiem w programowaniu i zadaniach związanych z komputerem, których ludzie najczęściej używają do obliczania czasu do różnych celów. Programowanie C ma różne funkcje, które mogą pomóc użytkownikom w wykonywaniu tych zadań, niezależnie od tego, czy jest to związane z obliczaniem bieżącego czasu systemu, czy obliczaniem czasu działania programu. Jedną z najważniejszych funkcji obliczania czasu w C jest funkcja funkcja czas().
W tym artykule porozmawiamy o korzystaniu z funkcja czas(). w programowaniu w C.
Co to jest funkcja time() w C?
The funkcja czas(). w C jest wbudowaną funkcją, która pozwala użytkownikom zwrócić całkowitą liczbę sekund od 1 stycznia 1970 r., 00:00:00 UTC (uniwersalny czas koordynowany). Funkcja ta zawarta jest w pliku nagłówkowym
Składnia : czas() funkcja używa prostej składni w C, która jest podana jako:
czas_t czas ( czas_t * sekundy ) ;
Parametry : czas() funkcja w powyższej składni pobiera wskaźnik do argumentu zmiennej time_t, który przechowuje liczbę sekund od czasu.
Zwracana wartość : Typ zwracany przez funkcję jest taki sam jak wartość time_t przechowywana w zmiennej wskazywanej przez argument.
Przykład
Korzystanie z czas() funkcja została zademonstrowana w poniższym przykładzie:
#include
#include
int główny ( )
{
czas_t bieżący_t ;
prąd_t = czas ( prąd_t ) ;
drukujf ( „%s%ld sekund od epoki” ,
asctime ( czas lokalny ( & prąd_t ) ) , prąd_t ) ;
powrót 0 ;
}
Powyższy program definiuje zmienną current_t typu time_t i korzysta z funkcja czas(). mierzyć czas od Epoki (00:00:00 UTC, 1 stycznia 1970) do teraz w sekundach. używaliśmy asctime() funkcja, która konwertuje wskaźnik typu struktury prąd_t do ciągu reprezentującego czas w formacie dnia i godziny. The czas lokalny() została użyta do przedstawienia aktualnego czasu kalendarzowego.
Wniosek
The funkcja czas(). jest jedną z powszechnie używanych funkcji obliczania czasu programowania C, która jest zawarta w