diff --git a/Msae.h b/Msae.h index 622393e..719bf84 100644 --- a/Msae.h +++ b/Msae.h @@ -115,7 +115,10 @@ void menuAdmin(VilleIUT *tiut[], int *tLog, int tMax, int *phaseCandidature); void menuCandidat(VilleIUT *tiut[], int *tLog, int tMax,Candidat *tCand[],int tMaxC,int posC,int phaseCandidature); void clearpage(void); void globale(void); - +void menuResp(Candidat *tCand[],int tMax,int phaseCandidature); +/*Pour menuResp*/ +FileCand insertCroiFile(Candidat *tCand[],int tMax,float mini); +FileCand fileToAdmis(FileCand f, ListeCand *l, int nbAdmis); // ########################################################################################### // ########################################################################################### @@ -162,7 +165,7 @@ int rechercherCandidat(Candidat *tCand[], int tMax, int numeroC, int *trouve); Candidat ** creerCandidat(Candidat *tCand[], int *tMax,int *pos); Choix ** insererChoix(Choix *tChoix[], int *nombreChoix); Choix ** supprimerChoix(Choix *tChoix[], int *nombreChoix); -void miseAJourChoixCand(Choix *tChoix[], int nombreChoix); +int miseAJourChoixCand(Choix *tChoix[], int nombreChoix); /* Fonctions globale, menus*/ void globale2(void); @@ -177,4 +180,16 @@ FileCand supCand(FileCand f, int numeroC); Candidat * tete(FileCand f); int longueurFile(FileCand f); int positionFileAttente(FileCand f, int numeroC); -bool videFile(FileCand f); \ No newline at end of file +bool videFile(FileCand f); + +/* Fonctions de liste d'admission */ +ListeCand listeCandNouv(void); +ListeCand insererCandEntete(ListeCand lCand,Candidat *c); +ListeCand insererCand(ListeCand lCand, Candidat *c); +ListeCand supprimerCandEntete(ListeCand lCand); +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); +