int saveCandidats(ListeCandidats liste, int nbCandidats)
Enregistre la liste des candidats dans le fichier texte candidats.don.
void menuCandidat_candidater(VilleIUT **tiut, int nbVilles, Candidat *candidat)
Permet au candidat de déposer une candidature.
void saveStatus(int status)
Enregistre sur le fichier texte status.don le status actuel de la phase de candidature (0 si la phase...
void afficherCandidatures(ListeCandidatures candidatures, int nbCandidatures)
Affiche récursivement toutes les candidatures d'un seul candidat.
void ajouterCandidat(ListeCandidats *listePointer, int *nbCandidats, Candidat *candidat)
Ajoute l'adresse du candidat dans le tableau de pointeur "liste".
void ajouterCandidature(Candidat *candidat, Candidature *candidature)
Ajoute une candidature dans la liste des candidatures associées au candidat correspondant dans les pa...
int checkCandidature(Candidat *candidat, Candidature candid)
Verifie si la candidature à ajouter n'existe pas déjà
void afficherCandidat(Candidat *candidat)
Affiche un candidat précis.
Candidature * creerCandidature(void)
Alloue de la mémoire de la taille d'une structure Candidature avec un malloc avec les valeurs par déf...
Candidat * creerCandidat(void)
Alloue de la mémoire de la taille d'une structure Candidat avec un malloc.
ListeCandidats readCandidats(int *nbCandidats)
Lit la liste des candidats dans le fichier texte candidats.don puis les met dans la structure ListeCa...
int readStatus(void)
Lis le status actuel de la phase de candidature (0 si la phase est arrêtée et 1 si elle est lancée)
int compareCandidats(const void *c1, const void *c2)
Compare deux candidats suivant l'ordre alphabetique.
void afficherListeCandidats(ListeCandidats liste, int nbCandidats)
Affiche tous les candidats triés par nom.