Modif de la partie 3

master
antoine.perederii 2 years ago
parent 26a0f73574
commit c66b057957

@ -6,7 +6,7 @@ Albert
1 1
Clermont-Ferrand Clermont-Ferrand
Informatique Informatique
0 2
0 0
2 2
Michel Michel

@ -131,6 +131,8 @@ void menuResponsableDepartement(Etudiant *tetud[])
int choix, nbCandidats; int choix, nbCandidats;
bool c = false; bool c = false;
nbCandidats = chargerCandidats(tetud); nbCandidats = chargerCandidats(tetud);
moyenneCandidats(tetud, nbCandidats);
//! Ajouter la moyenne et nommer deux liste pour dmis et en attente
while (c == false) while (c == false)
{ {
// system("clear"); // system("clear");

@ -122,37 +122,40 @@ void sauvegarderChoix(ListeChoix lChoix, FILE *file)
void afficherCandidatsAdmis(Etudiant *tetud[], int nbCandidats) void afficherCandidatsAdmis(Etudiant *tetud[], int nbCandidats)
{ {
Etudiant mEtudiant;
for (int i = 0; i < nbCandidats; i++) for (int i = 0; i < nbCandidats; i++)
{ {
mEtudiant = *tetud[i];
if (tetud[i]->lChoix->choix.decisionAdmission == 1) if (tetud[i]->lChoix->choix.decisionAdmission == 1)
{ {
afficherEtudiant(*tetud[i]); afficherEtudiant(*tetud[i]);
} }
tetud[i]->lChoix = tetud[i]->lChoix->suiv;
} }
} }// TODO : Mettre un message d'erreur si aucun
void afficherCandidatsRefuses(Etudiant *tetud[], int nbCandidats) void afficherCandidatsRefuses(Etudiant *tetud[], int nbCandidats)
{ {
Etudiant mEtudiant;
for (int i = 0; i < nbCandidats; i++) for (int i = 0; i < nbCandidats; i++)
{ {
if (tetud[i]->lChoix->choix.decisionAdmission == -1) mEtudiant = *tetud[i];
if (mEtudiant.lChoix->choix.decisionAdmission == -1)
{ {
afficherEtudiant(*tetud[i]); afficherEtudiant(mEtudiant);
} }
tetud[i]->lChoix = tetud[i]->lChoix->suiv;
} }
} }
void afficherCandidatsAttente(Etudiant *tetud[], int nbCandidats) void afficherCandidatsAttente(Etudiant *tetud[], int nbCandidats)
{ {
Etudiant mEtudiant;
for (int i = 0; i < nbCandidats; i++) for (int i = 0; i < nbCandidats; i++)
{ {
mEtudiant = *tetud[i];
if (tetud[i]->lChoix->choix.decisionAdmission == 2) if (tetud[i]->lChoix->choix.decisionAdmission == 2)
{ {
afficherEtudiant(*tetud[i]); afficherEtudiant(*tetud[i]);
} }
tetud[i]->lChoix = tetud[i]->lChoix->suiv;
} }
} }

@ -6,7 +6,7 @@ Albert
1 1
Clermont-Ferrand Clermont-Ferrand
Informatique Informatique
0 2
0 0
2 2
Michel Michel
@ -21,3 +21,15 @@ Grenoble
Informatique Informatique
0 0
0 0
Michelee
Jacquese
7.00 6.00 15.00 20.00
2
Clermont-Ferrand
Biologie
0
0
Grenoble
Nickeledeon
0
0
Loading…
Cancel
Save