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_t
objektiksi 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(¤t_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