Jak používat funkci time() v C

Jak Pouzivat Funkci Time V C



Čas je důležitým faktorem při programování a úlohách souvisejících s počítačem, které lidé většinou používají k výpočtu času pro různé účely. Programování v jazyce C má různé funkce, které mohou uživatelům pomoci provádět tyto úkoly, ať už jde o výpočet aktuálního času systému nebo výpočet doby běhu programu. Jednou z nejdůležitějších funkcí pro výpočet času v C je funkce time().

V tomto článku budeme hovořit o použití funkce time(). v programování C.







Co je funkce time() v C?

The funkce time(). in C je vestavěná funkce, která uživatelům umožňuje vrátit celkové počty sekund od 1. ledna 1970, 00:00:00 UTC (Coordinated Universal Time). Tato funkce je součástí hlavičkového souboru , který musí být zahrnut před spuštěním programu a vrací aktuální čas systému jako hodnotu time_t.



Syntax : The čas() funkce používá jednoduchou syntaxi v C, která je dána jako:



time_t čas ( time_t * sekundy ) ;

Parametry : The čas() funkce ve výše uvedené syntaxi přebírá ukazatel na argument proměnné time_t, který ukládá počet sekund od času.





Návratová hodnota : Návratový typ funkce je stejný jako hodnota time_t uložená v proměnné, na kterou ukazuje argument.

Příklad

Použití čas() funkce je demonstrována na příkladu níže:



#include

#include

int hlavní ( )

{

čas_t aktuální_t ;
aktuální_t = čas ( aktuální_t ) ;
printf ( '%s%ld sekund od epochy' ,
asctime ( místní čas ( & aktuální_t ) ) , aktuální_t ) ;
vrátit se 0 ;


}

Výše uvedený program definuje proměnnou current_t typu time_t a používá funkce time(). k měření času od epochy (00:00:00 UTC, 1. ledna 1970) do současnosti v sekundách. Použili jsme asctime() funkce, která převádí ukazatel typu struct aktuální_t na řetězec pro reprezentaci času ve formátu dne a času. The místní čas() funkce byla použita k zobrazení aktuálního kalendářního času.

Závěr

The funkce time(). je jednou z široce používaných časově vypočítaných funkcí programování C, která je součástí hlavičkový soubor a používá se k určení aktuálního času systému. Na jednoduchém příkladu tato příručka poskytla dostatek znalostí o funkci time() v C.