2 obtenir les secondes écoulées depuis l'époque , et de le stocker localement. Pour ce faire, time () appelant , et stocker le résultat dans un objet de type time_t . La fonction de temps accepte également un pointeur vers un objet de type time_t comme argument , mais il est plus simple de stocker cet objet localement sur la pile :
time_t timeSinceEpoch = time ( NULL);
Hôtels 3
Créer une structure de temps pour stocker le résultat de la conversion de l'heure. Cette structure est définie dans le fichier d'en-tête time.h comme une structure nommée tm , et fournit des variables membres bien - nommés pour chaque composante du temps converti :
tm timeResult ;
4
Utilisez l'une des fonctions intégrées de conversion pour stocker la valeur time_t obtenu plus tôt comme une structure tm . Par souci de simplicité , le code suivant convertit un objet time_t en une structure UTC tm:
timeResult = gmtime ( & timeSinceEpoch ) ;