Heure C ++ () - Bibliothèque standard C ++

La fonction time () en C ++ renvoie l'heure actuelle du calendrier sous la forme d'un objet de type time_t.

La fonction time () est définie dans le fichier d'en-tête.

prototype time ()

 time_t time (time_t * arg);

La fonction time () prend un pointeur sur time_tobjet comme argument et renvoie l'heure actuelle du calendrier sous la forme d'une valeur de type time_t.

Si arg n'est pas un pointeur nul, la valeur renvoyée est également stockée dans l'objet pointé par arg.

Paramètres time ()

  • arg: pointeur vers un objet time_t qui (s'il n'est pas nul) stocke l'heure.

time () Valeur de retour

  • En cas de succès, la fonction time () renvoie l'heure actuelle du calendrier sous la forme d'une valeur de type time_t.
  • En cas d'échec, il renvoie -1 qui est converti en type time_t.

Exemple 1: Comment la fonction time () fonctionne-t-elle avec la valeur de retour?

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

Lorsque vous exécutez le programme, la sortie sera:

 1489924627 secondes se sont écoulées depuis 00:00:00 GMT, le 1er janvier 1970

Exemple 2: Comment la fonction time () fonctionne avec le pointeur de référence?

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

Lorsque vous exécutez le programme, la sortie sera:

 1489924627 secondes se sont écoulées depuis 00:00:00 GMT, le 1er janvier 1970

Articles intéressants...