Salut.
Tu n'a pas intégrer, ou compris le message. Tu fait un passage par valeur, il est donc normal que tu ne modifie pas t1 et t2 !
il faut modifier ta fonction entrée. Deux solution :
·recommander : void entree(temps*)
et pour l'apperl : entree(&t1);
·peu recommander, voire déconseiller : void entree(temps& x)
que tu apel : entree(t1)
Les deux fonctionne mais la deuxième a quelques réserve car il n'est pas explicite que ta variable puisse être modifié.
Pour finir, à ta place, je ferai un constructeur dans ta struct :
struct temps{
// tes variable
temps temps(){printf...//reste de la fonctione entree
}
ou une méthode.
comme ça, tu fait dans le main : t1.entree() et tu n'a pas de souci de passage de variable !

