erreur d'initialisation buffer
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:
1 2 3 4
|
unsigned int jour;
unsigned int mois;
unsigned int annee; |
.cpp:
Code:
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); |