Provencher Luc a écrit 1 commentaire

  • # Variable static

    Posté par  . En réponse au message Bugs étranges avec localtime(). Évalué à 6.

    localtime() utilise une variable static, autrement dit, l'appelle de "localtime(&heurep)" ecrase l'apelle "localtime(&heurea)". Les 2 pointeur retourne sont les même.
    void reaffiche_heure(time_t heurea, time_t heurep, WINDOW** chiffres) {
    
    
         struct tm sheurep;
         struct tm sheurea;
         struct tm *sheuret;
    
         sheuret = localtime(&heurea);
         memcpy(&sheurea,sheuret,sizeof(sheurea));
    
         sheuret = localtime(&heurep);
         memcpy(&sheurep,sheuret,sizeof(sheurep));