De functie time() gebruiken in C

De Functie Time Gebruiken In C



Tijd is een belangrijke factor bij programmeren en computergerelateerde taken die mensen meestal gebruiken om tijd voor verschillende doeleinden te berekenen. C Programmeren heeft verschillende functies die gebruikers kunnen helpen bij het uitvoeren van deze taken, of het nu gaat om het berekenen van de huidige tijd van het systeem of het berekenen van de looptijd van het programma. Een van de belangrijkste tijdberekenende functies in C is de tijd() functie.

In dit artikel zullen we het hebben over het gebruik van de tijd() functie bij C-programmering.







Wat is tijd() Functie in C?

De tijd() functie in C is een ingebouwde functie waarmee gebruikers het totale aantal seconden kunnen retourneren sinds 1 januari 1970, 00:00:00 UTC (Coordinated Universal Time). Deze functie is opgenomen in het headerbestand, dat moet worden opgenomen vóór de start van het programma en het retourneert de huidige tijd van het systeem als een time_t-waarde.



Syntaxis : De tijd() functie gebruikt een eenvoudige syntaxis in C die wordt gegeven als:



tijd_t tijd ( tijd_t * seconden ) ;

Parameters : De tijd() De functie in de bovenstaande syntaxis neemt een verwijzing naar het variabele time_t argument dat het aantal seconden sinds tijd opslaat.





Winstwaarde : Het retourtype van de functie is hetzelfde als de waarde van time_t die is opgeslagen in de variabele waarnaar het argument verwijst.

Voorbeeld

Het gebruik van de tijd() functie wordt gedemonstreerd in het onderstaande voorbeeld:



#include

#include

int voornaamst ( )

{

tijd_t huidige_t ;
huidige_t = tijd ( huidige_t ) ;
printf ( '%s%ld seconden sinds de Epoch' ,
asctijd ( lokale tijd ( & huidige_t ) ) , huidige_t ) ;
opbrengst 0 ;


}

Het bovenstaande programma definieert een variabele current_t van het type time_t en gebruikt de tijd() functie om de tijd sinds het Epoch (00:00:00 UTC, 1 januari 1970) tot nu toe in seconden te meten. We gebruikten asctijd() functie die de pointer van het struct-type converteert huidige_t naar de tekenreeks voor het weergeven van de tijd in de dag- en tijdnotatie. De lokale tijd() functie is gebruikt om de huidige kalendertijd weer te geven.

Conclusie

De tijd() functie is een van de veelgebruikte C-programmeringstijdberekende functies die is opgenomen in de header-bestand en wordt gebruikt om de huidige tijd van het systeem te bepalen. Aan de hand van een eenvoudig voorbeeld verschafte deze gids voldoende kennis over de functie time() in C.