Loading...
Searching...
No Matches
quatre.h
Go to the documentation of this file.
void menuCandidat_suivreCandidature(ListeCandidats liste, int nbCandidats, Candidat* candidat);
void menuResponsable_traiterCandidatures(VilleIUT** tiut, int nbVilles, ListeCandidats liste, int nbCandidats);
FileAttente* creerFile(void); // Retourne address FileAttente malloc
int estVide(FileAttente *file);// Retourne 1 ou 0 si vide
void enfiler(FileAttente *file, CandidatTraite candidat); // Enfile candidat dans file
CandidatTraite defiler(FileAttente *file); // Defile candidat et le renvoie
FileAttente* lireCandidatsAttente(char* dept, char* ville); // Lis le fichier Dpt_Ville_Attente.don et retourne FileAttente* remplie
void ecrireCandidatsAttente(char* dept, char* ville, FileAttente* file);
int compareCandidatsTraite(const void* p1, const void* p2); // Pour utiliser le qsort
void ajouterCandidatAdmis(char* dept, char* ville, CandidatTraite* candidat);
void afficherCandidatsAdmis(char* dept, char* ville);
void afficherCandidatsAttente(FileAttente* file);
creerFile
FileAttente * creerFile(void)
Definition: quatre.c:179
lireCandidatsAttente
FileAttente * lireCandidatsAttente(char *dept, char *ville)
Definition: quatre.c:227
menuCandidat_suivreCandidature
void menuCandidat_suivreCandidature(ListeCandidats liste, int nbCandidats, Candidat *candidat)
Permet de voir les candidatures et les décisions prises.
Definition: quatre.c:20
defiler
CandidatTraite defiler(FileAttente *file)
Definition: quatre.c:211
menuResponsable_traiterCandidatures
void menuResponsable_traiterCandidatures(VilleIUT **tiut, int nbVilles, ListeCandidats liste, int nbCandidats)
Definition: quatre.c:124
enfiler
void enfiler(FileAttente *file, CandidatTraite candidat)
Definition: quatre.c:198
afficherCandidatsAttente
void afficherCandidatsAttente(FileAttente *file)
Definition: quatre.c:436
ajouterCandidatAdmis
void ajouterCandidatAdmis(char *dept, char *ville, CandidatTraite *candidat)
Definition: quatre.c:311
afficherCandidatsAdmis
void afficherCandidatsAdmis(char *dept, char *ville)
Definition: quatre.c:376
compareCandidatsTraite
int compareCandidatsTraite(const void *p1, const void *p2)
Definition: quatre.c:296
ecrireCandidatsAttente
void ecrireCandidatsAttente(char *dept, char *ville, FileAttente *file)
Definition: quatre.c:264
estVide
int estVide(FileAttente *file)
Definition: quatre.c:194
Candidat
Definition: structures.h:27
CandidatTraite
Definition: structures.h:39
FileAttente
Definition: structures.h:49
VilleIUT
Definition: structures.h:14