Čas je dôležitým faktorom pri programovaní a úlohách súvisiacich s počítačom, ktoré ľudia väčšinou používajú na výpočet času na rôzne účely. Programovanie v jazyku C má rôzne funkcie, ktoré môžu používateľom pomôcť pri vykonávaní týchto úloh, či už ide o výpočet aktuálneho času systému alebo o výpočet doby chodu programu. Jednou z najdôležitejších funkcií na počítanie času v C je funkcia time().
V tomto článku budeme hovoriť o používaní funkcia time(). v programovaní C.
Čo je funkcia time() v C?
The funkcia time(). in C je vstavaná funkcia, ktorá umožňuje používateľom vrátiť celkové počty sekúnd od 1. januára 1970, 00:00:00 UTC (Coordinated Universal Time). Táto funkcia je zahrnutá v hlavičkovom súbore
Syntax : The čas() funkcia používa jednoduchú syntax v C, ktorá je daná ako:
čas_t čas ( čas_t * sekúnd ) ;
Parametre : The čas() funkcia vo vyššie uvedenej syntaxi berie ukazovateľ na argument premennej time_t, ktorý ukladá počet sekúnd od času.
Návratová hodnota : Návratový typ funkcie je rovnaký ako hodnota time_t uložená v premennej, na ktorú poukazuje argument.
Príklad
Použitie čas() funkcia je demonštrovaná na príklade nižšie:
#include
#include
int Hlavná ( )
{
čas_t aktuálny_t ;
current_t = čas ( current_t ) ;
printf ( '%s%ld sekúnd od epochy' ,
asctime ( miestny čas ( & current_t ) ) , current_t ) ;
vrátiť 0 ;
}
Vyššie uvedený program definuje premennú current_t typu time_t a používa funkcia time(). na meranie času od epochy (00:00:00 UTC, 1. januára 1970) do súčasnosti v sekundách. Použili sme asctime() funkcia, ktorá konvertuje ukazovateľ typu struct current_t na reťazec reprezentujúci čas vo formáte dňa a času. The miestny čas() funkcia bola použitá na zobrazenie aktuálneho kalendárneho času.
Záver
The funkcia time(). je jednou zo široko používaných funkcií programovania C časovo vypočítaných, ktorá je súčasťou