Funkcija time () programmā C ++ atgriež pašreizējo kalendāra laiku kā laika_t tipa objektu.
Funkcija time () ir definēta galvenes failā.
laika () prototips
laiks_t laiks (laiks_t * arg);
Funkcija time () norāda, ka rādītājs norāda time_t
objektu kā argumentu un atgriež pašreizējo kalendāra laiku kā tipa vērtību time_t
.
Ja arg nav nulles rādītājs, atgrieztā vērtība tiek saglabāta arī objektā, uz kuru norāda arg.
laiks () Parametri
- arg: rādītājs uz objektu time_t, kas (ja nav nulle) glabā laiku.
laiks () Atgriešanās vērtība
- Veiksmīgi funkcija time () atgriež pašreizējo kalendāra laiku kā tipa vērtību
time_t
. - Pēc neveiksmes tas atgriež -1, kas tiek nodots tipam
time_t
.
1. piemērs: kā funkcija time () darbojas ar atgriešanās vērtību?
#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; )
Palaidot programmu, izeja būs:
Kopš 1970. gada 1. janvāra plkst. 00:00:00 pēc GMT ir pagājušas 1489924627 sekundes
2. piemērs: kā funkcija time () darbojas ar atsauces rādītāju?
#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; )
Palaidot programmu, izeja būs:
Kopš 1970. gada 1. janvāra plkst. 00:00:00 pēc GMT ir pagājušas 1489924627 sekundes