Probleme pointeur sur une liste
Bonsoir tout le monde!
Voila je fais un programme qui gère le classement des coureurs du tour de France. J'ai créer une structure coureur (nom, prenom, dossard...) et tout ces bonshommes je les met dans une liste ( une structure aussi).
Voici les différentes structures utilisées :
Structure liste:
Code:
1 2 3 4
| typedef struct liste
{ coureur* le_coureur; //pointeur sur donnee
struct liste* coureur_suivant; //pointeur sur suivant
}liste; |
Structure coureur :
Code:
1 2 3 4 5 6 7 8
| typedef struct
{ char nom[15];
char prenom[15];
int dossard;
int temps_etape;
temps temps_cumule;
temps temps_jour;
}coureur; |
Ma question : j'ai un pointeur liste* courant qui parcours ma liste, avec une fonction Coureur_Courant je souhaiterais retourner le coureur qui est pointé par le pointeur courant mais je ne sais pas comment m'y prendre??
Merci de votre aide