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
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