bonjour, j'ai une fonction afficher() dans ma classe date : le pb est que le tableau 'jour' à l'affichage, n'affiche rien et le tableau 'mois' fonctionne correctement, et là jcomprends plus pourquoi ça marche pas, parceque j'applique le meme traitement aux 2 .... merci !!

.h:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
unsigned int jour;
unsigned int mois;
unsigned int annee;
.cpp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
char jour[2], mois[2];
 
(this->jour < 10) ? sprintf(jour, "0%u", this->jour) : sprintf(jour, "%u", this->jour);	
(this->mois < 10) ? sprintf(mois, "0%u", this->mois) : sprintf(mois, "%u", this->mois);
 
printf("%s/%s/%d\n", jour, mois, annee);