Réponse acceptée !
je crois que gmtime permet de t'eviter ce calcul.
Voici un petit programme utile:
#include <stdio.h> #include <time.h> const char *NomJourSemaine[] = {"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"}; const char *NomMois[] = {"Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre"}; int main(int argc, char* argv[]) { time_t timestamp; struct tm *t; /* Lecture de la date et de l'heure */ timestamp = time (NULL); t = gmtime(×tamp); /* Affiche la date et l'heure courante (format français) */ printf ("Nous sommes %s, ", NomJourSemaine[t -> tm_wday]); printf ("le %02u %s %04u, ", t -> tm_mday, NomMois[t -> tm_mon], 1900 +t -> tm_year); printf ("et il est %02uh %02umin %02usec.\n", t -> tm_hour, t -> tm_min, t -> tm_sec); printf ("\n"); return 0; }Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...