Cum se utilizează funcția time() în C

Cum Se Utilizeaza Functia Time In C



Timpul este un factor important în programare și în sarcinile legate de computer, pe care oamenii le folosesc mai ales pentru a calcula timpul în diverse scopuri. C Programarea are diferite funcții care pot ajuta utilizatorii să îndeplinească aceste sarcini, fie că este legată de calcularea timpului curent al sistemului sau de calcularea timpului de rulare a programului. Una dintre cele mai importante funcții de calcul al timpului din C este funcția time().

În acest articol, vom vorbi despre utilizarea funcția time(). în programarea C.







Ce este funcția time() în C?

The funcția time(). în C este o funcție încorporată care permite utilizatorilor să returneze numărul total de secunde începând cu 1 ianuarie 1970, 00:00:00 UTC (Timp Universal Coordonat). Această funcție este inclusă în fișierul antet , care trebuie inclus înainte de începerea programului și returnează ora curentă a sistemului ca valoare time_t.



Sintaxă : The timp() funcția folosește o sintaxă simplă în C care este dată astfel:



time_t timp ( time_t * secunde ) ;

Parametrii : The timp() funcția din sintaxa de mai sus ia un pointer către argumentul variabilă time_t care stochează numărul de secunde de la timp.





Valoare returnată : Tipul de returnare al funcției este același cu valoarea time_t stocată în variabila indicată de argument.

Exemplu

Utilizarea timp() funcția este demonstrată în exemplul de mai jos:



#include

#include

int principal ( )

{

time_t current_t ;
curent_t = timp ( curent_t ) ;
printf ( „%s%ld secunde de la Epocă” ,
asctime ( ora locala ( & curent_t ) ) , curent_t ) ;
întoarcere 0 ;


}

Programul de mai sus definește o variabilă curent_t de tipul time_t și folosește funcția time(). pentru a măsura timpul de la Epocă (00:00:00 UTC, 1 ianuarie 1970) până acum în secunde. Noi am folosit asctime() funcție care convertește pointerul de tip struct curent_t la șirul pentru reprezentarea orei în formatul zi și oră. The ora locala() funcția a fost utilizată pentru a reprezenta ora calendaristică curentă.

Concluzie

The funcția time(). este una dintre funcțiile de programare C utilizate pe scară largă, calculate în timp, care este inclusă în fișier antet și este utilizat pentru a determina ora curentă a sistemului. Folosind un exemplu simplu, acest ghid a oferit suficiente cunoștințe despre funcția time() din C.