@ -17,34 +17,28 @@ typedef struct
ListeDept ldept ;
} VilleIUT ;
/* Partie 3 */
/* Partie 2 */
typedef struct
{
char ville [ 30 ] ;
char departement [ 30 ] ;
int decisionAdmission ;
int decisionCandidat ;
} Departement ;
} Choix ;
typedef struct maillon Departement
typedef struct maillon Choix
{
Departement v ;
struct maillon Departement * suiv ;
} Maillon Departement, * ListeDepartement ;
Choix choix ;
struct maillon Choix * suiv ;
} Maillon Choix, * ListeChoix ;
typedef struct
{
int num ;
char nom [ 22 ] ; // 20 caractere + 1 espace + 1 caractere de fin de chaine
char prenom [ 22 ] ; // 20 caractere + 1 espace + 1 caractere de fin de chaine
in t tabMatiere [ 4 ] ;
floa t tabMatiere [ 4 ] ;
int nbChoix ;
char ville [ 30 ] ;
ListeDepartement ldept ;
} Admission ;
typedef struct maillonAdmission
{
Admission v ;
struct maillonAdmission * suiv ;
} MaillonAdmission , * ListeAdmission ;
ListeChoix lChoix ;
} MaillonEtudiant ;