10 void menu(
VilleIUT *tiut[],
int *nbIUT,
Etudiant *tetud[],
int *nbCandidats,
bool *phaseCandidatures,
bool *phaseTraitement,
Etudiant *tetudAdmis[],
int *nbEtudAdmis,
Etudiant *tetudAttente[],
int *nbEtudAttente);
20 int chargementVillesIUT(
VilleIUT *tiut[]);
21 int rechercheVille(
VilleIUT *tiut[],
int nbIUT,
char val[],
bool *trouve);
22 void sauvegardeVillesIUT(
VilleIUT *tiut[],
int nbIUT);
25 void affichageVillesIUT(
VilleIUT *tiut[],
int nbIUT);
26 void affichageDeptIUT(
VilleIUT *tiut[],
int nbIUT);
27 void affichageNbP(
VilleIUT *tiut[],
int nbIUT);
28 void affichageDeptParticulier(
VilleIUT *tiut[],
int nbIUT);
31 void modificationNbPDept(
VilleIUT *tiut[],
int nbIUT);
32 void creationDept(
VilleIUT *tiut[],
int nbIUT);
33 int suppressionDept(
VilleIUT *tiut[],
int nbIUT);
34 void modificationRespDept(
VilleIUT *tiut[],
int nbIUT);
35 void lancerPhaseCandidature(
bool *phaseCandidatures,
bool *phaseTraitement);
36 void stopperPhaseCandidature(
bool *phaseCandidatures,
bool *phaseTraitement);
39 int rechercheCandidat(
Etudiant *tetud[],
int nbCandidats,
int numRecherche,
bool *trouve);
40 void afficherEtudiant(
Etudiant mEtudiant);
41 void afficherCandidat(
Etudiant *tetud[],
int nbCandidats);
42 void afficherCandidats(
Etudiant *tetud[],
int nbCandidats);
43 int chargerCandidats(
Etudiant *tetud[]);
44 void sauvegarderCandidats(
Etudiant *tetud[],
int nbCandidats,
char nomFichier[]);
45 void sauvegarderChoix(
ListeChoix lChoix, FILE *flot);
47 void afficherCandidatsAdmis(
Etudiant *tetud[],
int nbCandidats);
48 void afficherCandidatsRefuses(
Etudiant *tetud[],
int nbCandidats);
49 void afficherCandidatsAttente(
Etudiant *tetud[],
int nbCandidats);
52 Etudiant modifStatueCandidat(
Etudiant *tetud[],
int nbCandidats,
float noteMin[],
float noteExel[]);
53 int statueCandidat(
Etudiant *tetud[],
int nbCandidats);
54 int nbCandidatsAdmis(
Etudiant *tetud[],
int nbCandidats);
55 int nbCandidatsRefuses(
Etudiant *tetud[],
int nbCandidats);
56 int nbCandidatsAttente(
Etudiant *tetud[],
int nbCandidats);
57 float modifNoteMin(
float noteMin[]);
58 float modifNoteExel(
float noteExel[]);
59 int modifNbPlaces(
int nbPlaces);
60 void ajouterCandidature(
Etudiant *tetud[],
int nbCandidats,
VilleIUT *tiut[],
int nbVillesIUT);
61 void supprimerCandidature(
Etudiant *tetud[],
int nbCandidats);
62 int inscription(
Etudiant *tetud[],
int nbCandidats,
VilleIUT *tiut[],
int nbVillesIUT);
79 int plusPetit(
Etudiant *tetudResp[],
int nbCandResp);
80 void echanger(
Etudiant *tetudResp[],
int i,
int j);
81 void triNote(
Etudiant *tetudResp[],
int nbCandResp);
82 void deptResp(
VilleIUT *tiut[],
int nbVilles,
char respVille[],
char respIUT[]);
83 int chargementRespDept(
Etudiant *tetud[],
int nbCand,
char respVille[],
char respIUT[],
Etudiant *tetudResp[]);
84 void lancerAdmissions(
Etudiant *tetudResp[],
int nbCandResp,
Etudiant *tetudAdmis[],
int *nbEtudAdmis,
Etudiant *tetudAttente[],
int *nbEtudAttente,
char ville[],
char dept[]);
85 void sauvegardeAdmis(
Etudiant *tetudAdmis[],
int nbEtudAdmis);
86 void sauvegardeAttente(
Etudiant *tetudAttente[],
int nbEtudAttente);
Structure d'un candidat.
Definition: structures.h:66
Structure d'une ville possédant un IUT.
Definition: structures.h:30
Maillon d'une liste de choix.
Definition: structures.h:55
Fichier qui contient toutes les définitions de structures ainsi que les prototypes des fonctions rela...