C ++ laiks () - C ++ standarta bibliotēka

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_tobjektu 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(&current_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

Interesanti raksti...