Bonsoir, je voudrais encoder une date de naissance, j'ai fais ceci
mais quand je visualise cette même date, il me semble qu'il me laisse des détritus dans la mémoire, car il m'affiche des caractères quelconques, donc j'ai utilisé cette fonction pour vider la mémoire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 printf("Entrez la date de naissance : "); scanf("%d%d%d",&Tableau[Nb_elem_min].date_naissance.jour,&Tableau[Nb_elem_min].date_naissance.mois,&Tableau[Nb_elem_min].date_naissance.annee);
Mais le résultat est le même, donc que faire, merci pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void vider_tempon(void) { int c; while ((c = getchar()) != '\n' && c != EOF); { } }
Michael.
Partager