Sådan bruges time()-funktionen i C

Sadan Bruges Time Funktionen I C



Tid er en vigtig faktor i programmering og computer-relaterede opgaver, som folk for det meste bruger til at beregne tid til forskellige formål. C Programmering har forskellige funktioner, der kan hjælpe brugerne med at udføre disse opgaver, hvad enten det er relateret til beregning af systemets aktuelle tid eller beregning af programmets køretid. En af de vigtigste tidsberegningsfunktioner i C er time() funktion.

I denne artikel vil vi tale om at bruge time() funktion i C-programmering.







Hvad er time() funktion i C?

Det time() funktion in C er en indbygget funktion, der giver brugerne mulighed for at returnere det samlede antal sekunder siden 1. januar 1970, 00:00:00 UTC (Coordinated Universal Time). Denne funktion er inkluderet i header-filen, som skal inkluderes før starten af ​​programmet, og den returnerer systemets aktuelle tid som en time_t-værdi.



Syntaks : Det tid() funktion bruger en simpel syntaks i C, som er givet som:



tid_t tid ( tid_t * sekunder ) ;

Parametre : Det tid() funktionen i ovenstående syntaks tager en pointer til det variable time_t-argument, der gemmer antallet af sekunder siden tid.





Returværdi : Funktionens returtype er den samme som værdien af ​​time_t, der er gemt i variablen, som argumentet peger på.

Eksempel

Brugen af tid() funktion er vist i eksemplet nedenfor:



#include

#include

int vigtigste ( )

{

tid_t nuværende_t ;
nuværende_t = tid ( nuværende_t ) ;
printf ( '%s%ld sek siden epoken' ,
asctime ( lokal tid ( & nuværende_t ) ) , nuværende_t ) ;
Vend tilbage 0 ;


}

Ovenstående program definerer en variabel nuværende_t af typen time_t og bruger time() funktion at måle tiden siden epoken (00:00:00 UTC, 1. januar 1970) til nu i sekunder. Vi brugte asctime() funktion, som konverterer struct type pointer nuværende_t til strengen for at repræsentere klokkeslættet i dags- og tidsformatet. Det lokal tid() funktionen er blevet brugt til at repræsentere den aktuelle kalendertid.

Konklusion

Det time() funktion er en af ​​de meget brugte C Programmering tidsberegnede funktioner, som er inkluderet i header-fil og bruges til at bestemme systemets aktuelle tid. Ved at bruge et simpelt eksempel gav denne vejledning tilstrækkelig viden om time()-funktionen i C.