Aika on tärkeä tekijä ohjelmoinnissa ja tietokoneisiin liittyvissä tehtävissä, joita ihmiset käyttävät enimmäkseen ajan laskemiseen eri tarkoituksiin. C Ohjelmoinnissa on erilaisia toimintoja, jotka voivat auttaa käyttäjiä suorittamaan nämä tehtävät riippumatta siitä, liittyykö se järjestelmän nykyisen ajan laskemiseen tai ohjelman käyntiajan laskemiseen. Yksi C:n tärkeimmistä ajanlaskennan funktioista on time()-funktio.
Tässä artikkelissa puhumme käytöstä time()-funktio C-ohjelmoinnissa.
Mikä on aika()-funktio C:ssä?
The time()-funktio in C on sisäänrakennettu toiminto, jonka avulla käyttäjät voivat palauttaa sekuntien kokonaismäärät 1. tammikuuta 1970 kello 00:00:00 UTC (Coordinated Universal Time) jälkeen. Tämä funktio sisältyy
Syntaksi : aika() funktio käyttää yksinkertaista syntaksia C:ssä, joka annetaan seuraavasti:
aika_t aika ( aika_t * sekuntia ) ;
Parametrit : aika() funktio yllä olevassa syntaksissa vie osoittimen muuttujan time_t argumenttiin, joka tallentaa ajasta kuluneiden sekuntien määrän.
Palautusarvo : funktion palautustyyppi on sama kuin argumentin osoittamaan muuttujaan tallennettu aika_t arvo.
Esimerkki
Käyttö aika() toiminto on esitetty alla olevassa esimerkissä:
#include
#include
int pää ( )
{
aika_t nykyinen_t ;
nykyinen_t = aika ( nykyinen_t ) ;
printf ( '%s%ld sekuntia aikakaudesta' ,
asctime ( paikallinen aika ( & nykyinen_t ) ) , nykyinen_t ) ;
palata 0 ;
}
Yllä oleva ohjelma määrittelee muuttujan nykyinen_t tyyppiä aika_t ja käyttää time()-funktio mittaamaan ajan Epochista (00:00:00 UTC, 1. tammikuuta 1970) tähän päivään sekunneissa. Me käytimme asctime() funktio, joka muuntaa struct-tyypin osoittimen nykyinen_t merkkijonoon ajan esittämiseksi päivä- ja aikamuodossa. The paikallinen aika() -toimintoa on käytetty edustamaan nykyistä kalenteriaikaa.
Johtopäätös
The time()-funktio on yksi laajalti käytetyistä C-ohjelmoinnin aikalasketuista funktioista, joka sisältyy