Kaip naudoti laiko() funkciją C

Kaip Naudoti Laiko Funkcija C



Laikas yra svarbus programavimo ir su kompiuteriu susijusių užduočių veiksnys, kurį žmonės dažniausiai naudoja skaičiuodami laiką įvairiems tikslams. C programavimas turi skirtingas funkcijas, kurios gali padėti vartotojams atlikti šias užduotis, nesvarbu, ar tai susiję su esamo sistemos laiko, ar su programos veikimo laiko apskaičiavimu. Viena iš svarbiausių C laiko skaičiavimo funkcijų yra time() funkcija.

Šiame straipsnyje mes kalbėsime apie naudojimą time() funkcija C programavimo srityje.







Kas yra laiko() funkcija C?

The time() funkcija C yra įtaisyta funkcija, leidžianti vartotojams grąžinti bendrą sekundžių skaičių nuo 1970 m. sausio 1 d., 00:00:00 UTC (koordinuotas pasaulinis laikas). Ši funkcija įtraukta į antraštės failą, kuris turi būti įtrauktas prieš pradedant programą ir grąžina esamą sistemos laiką kaip time_t reikšmę.



Sintaksė : laikas() funkcija naudoja paprastą C sintaksę, kuri pateikiama taip:



laikas_t laikas ( laikas_t * sekundžių ) ;

Parametrai : laikas() funkcija aukščiau pateiktoje sintaksėje nukreipia žymeklį į kintamojo time_t argumentą, kuriame saugomas sekundžių skaičius nuo laiko.





Grąžinimo vertė : funkcijos grąžinimo tipas yra toks pat kaip time_t reikšmė, saugoma argumento nurodytame kintamajame.

Pavyzdys

Naudojimas laikas() funkcija parodyta toliau pateiktame pavyzdyje:



#include

#include

tarpt pagrindinis ( )

{

laikas_t dabartinis_t ;
dabartinis_t = laikas ( dabartinis_t ) ;
printf ( „%s%ld sek. nuo epochos“ ,
asctime ( vietinis laikas ( & dabartinis_t ) ) , dabartinis_t ) ;
grąžinti 0 ;


}

Aukščiau pateikta programa apibrėžia kintamąjį srovės_t tipo laikas_t ir naudoja time() funkcija sekundėmis matuoti laiką nuo Epochos (00:00:00 UTC, 1970 m. sausio 1 d.) iki dabar. Mes naudojom asctime() funkcija, kuri konvertuoja struktūros tipo žymeklį dabartinis_t į eilutę, skirtą laikui pateikti dienos ir laiko formatu. The vietinis laikas() funkcija buvo naudojama dabartiniam kalendoriniam laikui pavaizduoti.

Išvada

The time() funkcija yra viena iš plačiai naudojamų C programavimo pagal laiką skaičiuojamų funkcijų, įtrauktų į antraštės failą ir naudojamas dabartiniam sistemos laikui nustatyti. Naudojant paprastą pavyzdį, šis vadovas suteikė pakankamai žinių apie laiko () funkciją C.