Hvordan bruke time()-funksjonen i C

Hvordan Bruke Time Funksjonen I C



Tid er en viktig faktor i programmering og datamaskinrelaterte oppgaver som folk stort sett bruker til å beregne tid til ulike formål. C Programmering har ulike funksjoner som kan hjelpe brukere med å utføre disse oppgavene, enten det er knyttet til beregning av gjeldende tid på systemet eller beregning av kjøretid for programmet. En av de viktigste tidsberegningsfunksjonene i C er time() funksjon.

I denne artikkelen vil vi snakke om å bruke time() funksjon i C-programmering.







Hva er time()-funksjonen i C?

De time() funksjon in C er en innebygd funksjon som lar brukere returnere det totale antallet sekunder siden 1. januar 1970, 00:00:00 UTC (Coordinated Universal Time). Denne funksjonen er inkludert i -headerfilen, som må inkluderes før programmet starter, og den returnerer systemets gjeldende tid som en time_t-verdi.



Syntaks : Den tid() funksjonen bruker en enkel syntaks i C som er gitt som:



tid_t tid ( tid_t * sekunder ) ;

Parametere : Den tid() funksjonen i syntaksen ovenfor tar en peker til variabelen time_t-argumentet som lagrer antall sekunder siden tiden.





Returverdi : Funksjonens returtype er den samme som verdien av time_t lagret i variabelen pekt av argumentet.

Eksempel

Bruken av tid() funksjonen er demonstrert i eksemplet nedenfor:



#include

#inkluder

int hoved- ( )

{

tid_t gjeldende_t ;
gjeldende_t = tid ( gjeldende_t ) ;
printf ( '%s%ld sek siden epoken' ,
asctime ( lokal tid ( & gjeldende_t ) ) , gjeldende_t ) ;
komme tilbake 0 ;


}

Programmet ovenfor definerer en variabel gjeldende_t av typen time_t og bruker time() funksjon for å måle tiden siden epoken (00:00:00 UTC, 1. januar 1970) til nå i sekunder. Vi brukte asctime() funksjon som konverterer struct type-pekeren gjeldende_t til strengen for å representere klokkeslettet i dags- og tidsformatet. De lokal tid() funksjonen har blitt brukt til å representere gjeldende kalendertid.

Konklusjon

De time() funksjon er en av de mye brukte C Programmering tidskalkulerte funksjonene som er inkludert i header-fil og brukes til å bestemme systemets gjeldende tid. Ved å bruke et enkelt eksempel ga denne veiledningen nok kunnskap om time()-funksjonen i C.