Bonjour,

je débute dans le milieu de la programmation C. Juste pour le plaisir je me suis amusé à calculer la différence de temps entre 2 dates. J'ai essayé avec une méthode de calcul perso. Puis j'ai comparé avec la fonction "difftime". Je trouve systématiquement 3600 secondes d'écart.
En lançant votre programme
https://c.developpez.com/faq/?page=G...ire-deux-dates
le 03 janvier 2021 à 12h36
et en remplaçant "an2000" par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
    an2000.tm_mday = 02; 
    an2000.tm_mon  = 0; 
    an2000.tm_year = 121;
    an2000.tm_hour = 12;
    an2000.tm_min  = 36;
    an2000.tm_sec  = 0;
on obtient 90000 secondes soit 25 heures.
Est-ce ma méthode de calcul qui contient une erreur ou tout simplement moi qui utilise mal la fonction "difftime"?
Merci d'avance pour votre réponse