J'ai appris certaines fonctions de base du C et j'ai rencontré time(NULL)
dans certains manuels.
Qu'est-ce que cela veut dire exactement?
J'ai appris certaines fonctions de base du C et j'ai rencontré time(NULL)
dans certains manuels.
Qu'est-ce que cela veut dire exactement?
L'appel à time(NULL)
renvoie l'heure actuelle du calendrier (secondes depuis le 1er janvier 1970). Voir cette référence pour plus de détails. Normalement, si vous passez un pointeur vers une variable time_t
, cette variable pointeur pointera vers l'heure actuelle.
La fonction time
renvoie l'heure actuelle (sous forme de valeur time_t
) en secondes depuis un certain point (sur les systèmes Unix, depuis minuit UTC le 1er janvier 1970), et elle prend un argument, un time_t
dans lequel l'heure est stockée. En passant NULL
comme argument, time
renvoie l'heure en tant que valeur de retour normale mais ne la stocke nulle part ailleurs.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.