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