Ce deuxième volet de la série consacrée à la gestion du temps sous Linux décrit les fonctions de gestion de l’horloge ainsi que celles de manipulation du temps, dates et durées, et notamment les diverses fonctions de conversion de formats. Des exemples d’utilisation sont donnés sous forme de petits programmes en langage C.
La première partie de ce volet présente les fonctions servant à la manipulation de l'horloge système, pour sa lecture, sa mise à jour, ou la correction de ses dérives.
La deuxième partie décrit les fonctions de manipulation du temps (dates et durées), et notamment les diverses fonctions de conversion de formats dont nous avons vu la multiplicité dans le volet précédent.
La compilation des programmes de test a été décrite dans le premier volet : elle utilise les commandes gcc et make.
1. Fonctions de manipulation de l’horloge
1.1 Fonction time()
1.1.1 Interface
Fichier include utilisé : <time.h>
Prototype : time_t time(time_t *tloc)
Fonction : la fonction time() retourne le temps de l'horloge système en secondes depuis l'Époque (01‑01‑1970).
Code retour : le temps en secondes.
1.1.2 Exemple d'utilisation
Fichier : get_time.c
Le programme de test affecte la valeur retournée par time() à la variable _time1, après que la...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première