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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
typedef struct liste
{	coureur* le_coureur;			//pointeur sur donnee
	struct liste* coureur_suivant;		//pointeur sur suivant
}liste;
Structure coureur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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