Nous avons un problème avec la fonction localtime. Le but de la fonctoin est de réafficher seulement les chiffres qui changent dans une horloge numérique.
Pour cela, nous avons crée la fonction suivante :
void reaffiche_heure(time_t heurea, time_t heurep, WINDOW** chiffres) {
struct tm* sheurea = localtime(&heurea);
struct tm* sheurep = localtime(&heurep);
.......
}
Mais, bien que les timestamps soient différents (ce qui est normal), localtime() nous renvoie la même structure.
Voici un log GDB :
Breakpoint 1, reaffiche_heure (…)