C ++ time () - Biblioteca standard C ++

Funcția time () din C ++ returnează ora calendaristică curentă ca obiect de tip time_t.

Funcția time () este definită în fișierul antet.

time () prototip

 time_t time (time_t * arg);

Funcția time () ia un indicator spre time_tobiect ca argument și returnează ora calendaristică curentă ca valoare de tip time_t.

Dacă arg nu este un pointer nul, valoarea returnată este stocată și în obiectul indicat de arg.

time () Parametri

  • arg: pointer către un obiect time_t care (dacă nu nul) stochează ora.

time () Valoare returnată

  • La succes, funcția time () returnează ora calendaristică curentă ca valoare de tip time_t.
  • La eșec, returnează -1, care este aruncat la tip time_t.

Exemplul 1: Cum funcționează funcția time () cu valoarea returnată?

 #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; )

Când rulați programul, ieșirea va fi:

 1489924627 secunde au trecut de la 00:00:00 GMT, 1 ianuarie 1970

Exemplul 2: Cum funcționează funcția time () cu indicatorul de referință?

 #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; )

Când rulați programul, ieșirea va fi:

 1489924627 secunde au trecut de la 00:00:00 GMT, 1 ianuarie 1970

Articole interesante...