C ++ aika () - C ++ - vakiokirjasto

Aika () funktio C ++: ssa palauttaa nykyisen kalenteriajan objektina, jonka tyyppi on time_t.

Aika () -toiminto määritetään otsikkotiedostossa.

aika () prototyyppi

 aika_t aika (aika_t * arg);

Time () -funktio vie osoittimen time_tobjektiksi argumenttinaan ja palauttaa nykyisen kalenteriajan tyypin arvona time_t.

Jos arg ei ole nollaosoitin, palautettu arvo tallennetaan myös argin osoittamaan objektiin.

aika () -parametrit

  • arg: osoitin time_t-objektille, joka (jos ei nolla) tallentaa ajan.

aika () Palautusarvo

  • Menestyksen jälkeen aika () -funktio palauttaa nykyisen kalenteriajan tyypin arvona time_t.
  • Epäonnistumisen yhteydessä se palauttaa -1, joka valetaan tyypiksi time_t.

Esimerkki 1: Kuinka aika () -toiminto toimii palautusarvon kanssa?

 #include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Kun suoritat ohjelmaa, tulos on:

 1489924627 sekuntia on kulunut 1. tammikuuta 1970 kello 00:00:00 GMT lähtien

Esimerkki 2: Kuinka aika () -funktio toimii referenssiosoittimen kanssa?

 #include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(&current_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )

Kun suoritat ohjelmaa, tulos on:

 1489924627 sekuntia on kulunut 1. tammikuuta 1970 kello 00:00:00 GMT lähtien

Mielenkiintoisia artikkeleita...