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