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