Discussion:Fonctions de base en langage C/time.h

Une page de Wikiversité.
Sauter à la navigation Sauter à la recherche

time(NULL) == -1 => Failure ? Pas forcément.
Une seconde avant le 1er janvier 1970, c’est également symbolisé par -1.
Il est, comme indiqué par le man de time, impossible de distinguer une erreur de time avec ladite valeur de la seconde précédant 1970, d'autant que la spec ne demande pas que time() donne une valeur à errno en cas d'échec.