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));