enfin la bonne structure partie_2 git add .

master
antoine.perederii 2 years ago
parent d9ba42cb54
commit 8095918788

@ -49,7 +49,7 @@ void modificationRespDept(VilleIUT *tiut[], int nb);
// Partie 3
Departement lireDpt(FILE *flot, ListeDepartement dpt);
void afficherDept(Departement dpt);
void afficheDept(Departement dpt);
Admission lireCandidat(FILE *flot, ListeAdmission la);
void afficherCandidat(Admission candidat);
ListeAdmission chargerCandidats(char *ficAdmission, char dptResAdmi[30], ListeAdmission la);

BIN
exe

Binary file not shown.

@ -6,7 +6,7 @@ Departement lireDept(FILE *flot, ListeDepartement dpt)
return dpt;
}
void afficherDpt(Departement dpt)
void afficheDept(Departement dpt)
{
printf("\t%s\t%d\t%d", dpt.departement, dpt.decisionAdmission, dpt.decisionCandidat);
}

@ -1,6 +1,32 @@
Numero de candidat Nom Prenom Note de maths Note de francais Note d'anglais Note de specialite Nombre de choix de candidatures Ville choisie de la premiere candidature Departement Decision du departement Validation
1 Miahxdamslwmmkangbxv uxxfnuveepvapkzcxlmy 19 4 16 3 1 Clermont-Ferrand Departement2 0 0
2 Kvpzwegaturyphdzvpof vjrwrilvmsbrwcjmqbvs 7 6 15 20 2 Clermont-Ferrand Departement4 0 0 Clermont-Ferrand Departement3 0 0
99
1
Miahxdamslwmmkangbxv
uxxfnuveepvapkzcxlmy
19
4
16
3
1
Clermont-Ferrand
Departement2
0
0
2
Kvpzwegaturyphdzvpof
vjrwrilvmsbrwcjmqbvs
7
6
15
20
2
Clermont-Ferrand
Departement4
0
0
Clermont-Ferrand
Departement3
0
0
3 Sofwpnwidwrbhymzhjfk kaljbbdwoqpwzandzqxd 13 6 16 1 5 Clermont-Ferrand Departement15 0 0 Clermont-Ferrand Departement16 0 0 Clermont-Ferrand Departement15 0 0 Clermont-Ferrand Departement7 0 0 Clermont-Ferrand Departement17 0 0
4 Orjsumjnjoypbcoszlzw rdgtbemabkwrptrncjvs 1 7 15 18 2 Clermont-Ferrand Departement7 0 0 Clermont-Ferrand Departement4 0 0
5 Mwojzcnsbhkkbzozppvt vyejfqylclufqvmsrmqm 17 18 9 12 1 Clermont-Ferrand Departement19 0 0

@ -9,7 +9,7 @@ ListeAdmission listenouvAdm(void)
return la;
}
ListeAdmission insererEnTeteAdm(ListeAdmission la, Admission candidat)
ListeAdmission insererEnTeteAdm(ListeAdmission la, int num)
{
MaillonAdmission *p;
p = (MaillonAdmission *)malloc(sizeof(MaillonAdmission));

@ -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 maillonDepartement
typedef struct maillonChoix
{
Departement v;
struct maillonDepartement *suiv;
} MaillonDepartement, *ListeDepartement;
Choix choix;
struct maillonChoix *suiv;
} MaillonChoix, *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
int tabMatiere[4];
float tabMatiere[4];
int nbChoix;
char ville[30];
ListeDepartement ldept;
} Admission;
typedef struct maillonAdmission
{
Admission v;
struct maillonAdmission *suiv;
} MaillonAdmission, *ListeAdmission;
ListeChoix lChoix;
} MaillonEtudiant;

Loading…
Cancel
Save