bonsoir, voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
 
#define TAILLE_USERNAME 32
#define TAILLE_NOM 30
#define TAILLE_CLASSE 10
 
typedef struct matricule
{
	char username[TAILLE_USERNAME];
	char nom_eleve[TAILLE_NOM];
	char prenom_eleve[TAILLE_NOM];
	char classe[TAILLE_CLASSE];
}eleve;
 
typedef struct liste_chainee
{
	struct liste_chainee *suivant;
	struct matricule eleve;
} LISTE;
 
void affichage (struct liste_chainee *debut)
{
	struct liste_chainee *p;
 
	p = debut;
	while (p !=NULL)
	{
		printf ("username : %s\n", p->eleve.username);
		printf ("nom : %s\n", p->eleve.nom_eleve);
		printf ("prenom : %s\n", p->eleve.prenom_eleve);
		printf ("classe : %s\n", p->eleve.classe);
		printf("*************************************\n");
		p = p->suivant;
	}
}
or lorsque je compile, il y a des erreurs et le compilateur me dit " : error C2037: la partie gauche de 'eleve' indique un struct/union non défini 'liste_chainee' "
je ne comprends pas pourquoi, quelqu'un pourrait il m'aider svp???...