Déjà personnellement j'aurais plutôt fait les structures comme ça :
1 2 3 4 5 6 7 8 9 10
| struct Date {
int jour, mois, annee;
};
struct Personne {
int personneID;
char nom[20];
float salaire;
struct Data dateDeNaissance;
}; |
Mais ça n'engage que moi... Et puis je n'aurais pas mis struct compte t[100]; en global... Enfin peu importe
La question à te poser c'est "comment j'accède à un membre normalement ?"
La réponse est "avec l'opérateur .". Donc pour accéder à la date de naissance tu fais simple :
Avec ça tu obtiens une date, qu'est-ce qu'une date ? Une structure, et comment t'accèdes aux champs d'une structure ? Bah avec l'opérateur "."... :
t[i].dateDeNaissance.jour
Tout simplement...
Partager