Ako používať funkciu time() v C

Ako Pouzivat Funkciu Time V C



Č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 , ktorý musí byť zahrnutý pred spustením programu a vracia aktuálny čas systému ako hodnotu time_t.



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 hlavičkového súboru a používa sa na určenie aktuálneho času systému. Pomocou jednoduchého príkladu táto príručka poskytla dostatok vedomostí o funkcii time() v jazyku C.