diff --git a/Msae.h b/Msae.h index 807d6dd..c4ab069 100644 --- a/Msae.h +++ b/Msae.h @@ -111,16 +111,18 @@ void lancerPhaseCandidature(int *phaseCandidature); // ########################################################################################### int login(Candidat *tCand[],int *tMax,int *pos); -void menuAdmin(VilleIUT *tiut[], int *tLog, int tMax, int *phaseCandidature,FileCand *f,ListeCand *ladmis); -void menuCandidat(VilleIUT *tiut[], int *tLog, int tMax,Candidat *tCand[],int tMaxC,int posC,int phaseCandidature,FileCand *f,ListeCand *ladmis); +void menuAdmin(VilleIUT *tiut[], int *tLog, int tMax,Candidat *tCand[],int tMaxC,int *phaseCandidature,FileCand *f,ListeCand *ladmis); +void menuCandidat(VilleIUT *tiut[], int *tLog, int tMax,Candidat *tCand[],int tMaxC,int posC,int phaseCandidature,FileCand *f,ListeCand *ladmis,float mini); void clearpage(void); void globale(void); -void menuResp(Candidat *tCand[],int tMax,int phaseCandidature,FileCand *f,ListeCand *ladmis); +void menuResp(Candidat *tCand[],int tMax,int phaseCandidature,FileCand *f,ListeCand *ladmis,float *mini); /*Pour menuResp*/ FileCand insertFile(Candidat *tCand[],int tMax); -FileCand fileToAdmis(FileCand f, ListeCand *l, int nbAdmis); +FileCand fileToAdmis(FileCand f, ListeCand *l, int nbAdmis,float mini); +void gererAdmis(FileCand *f, ListeCand *l,float mini); + /*autre*/ -int comptClermont(tCand,int tMax); +int comptClermont(Candidat *tCand[],int tMax); // ########################################################################################### // ########################################################################################### // ################################ Partie II ################################################ @@ -182,6 +184,7 @@ Candidat * tete(FileCand f); int longueurFile(FileCand f); int positionFileAttente(FileCand f, int numeroC); bool videFile(FileCand f); +void afficher(FileCand f); /* Fonctions de liste d'admission */ ListeCand listeCandNouv(void); @@ -192,10 +195,11 @@ ListeCand supprimerCand(ListeCand lCand, Candidat *c); int longueurListe(ListeCand lCand); bool videListe(ListeCand lCand); ListeCand rechercherCandListe(ListeCand lCand, int numeroC, int *trouve); -void afficher(FileCand f); +void afficherListeCand(ListeCand l); Candidat** remplirCandCl(Candidat *tCand[], Candidat *tempC[], int tMax, int nbCl); void triTemp(Candidat *tCand[], int nbCl); -int plusGrandCandTemp(Candidat *tCand[], int nbCl); \ No newline at end of file +int plusGrandCandTemp(Candidat *tCand[], int nbCl); +void afficherCandidatsParCategorie(FileCand f,ListeCand l);