My Project
Loading...
Searching...
No Matches
deux.h
Go to the documentation of this file.
1
10//FONCTIONS ET DOCUMENTATION
11
17
23
30void ajouterCandidat(ListeCandidats* listePointer, int* nbCandidats, Candidat* candidat);
31
37void ajouterCandidature(Candidat* candidat, Candidature* candidature);
38
45void menuCandidat_candidater(VilleIUT** tiut, int nbVilles, Candidat* candidat);
46
53int checkCandidature(Candidat* candidat, Candidature candid);
54
55
61void afficherListeCandidats(ListeCandidats liste, int nbCandidats);
62
67void afficherCandidat(Candidat* candidat);
68
74void afficherCandidatures(ListeCandidatures candidatures, int nbCandidatures);
75
81ListeCandidats readCandidats(int* nbCandidats);
82
89int saveCandidats(ListeCandidats liste, int nbCandidats);
90
97int compareCandidats(const void* c1, const void* c2);
98
103int readStatus(void);
104
109void saveStatus(int status);
int saveCandidats(ListeCandidats liste, int nbCandidats)
Enregistre la liste des candidats dans le fichier texte candidats.don.
Definition: deux.c:337
void menuCandidat_candidater(VilleIUT **tiut, int nbVilles, Candidat *candidat)
Permet au candidat de déposer une candidature.
Definition: deux.c:63
void saveStatus(int status)
Enregistre sur le fichier texte status.don le status actuel de la phase de candidature (0 si la phase...
Definition: deux.c:393
void afficherCandidatures(ListeCandidatures candidatures, int nbCandidatures)
Affiche récursivement toutes les candidatures d'un seul candidat.
Definition: deux.c:160
void ajouterCandidat(ListeCandidats *listePointer, int *nbCandidats, Candidat *candidat)
Ajoute l'adresse du candidat dans le tableau de pointeur "liste".
Definition: deux.c:42
void ajouterCandidature(Candidat *candidat, Candidature *candidature)
Ajoute une candidature dans la liste des candidatures associées au candidat correspondant dans les pa...
Definition: deux.c:57
int checkCandidature(Candidat *candidat, Candidature candid)
Verifie si la candidature à ajouter n'existe pas déjà
Definition: deux.c:114
void afficherCandidat(Candidat *candidat)
Affiche un candidat précis.
Definition: deux.c:149
Candidature * creerCandidature(void)
Alloue de la mémoire de la taille d'une structure Candidature avec un malloc avec les valeurs par déf...
Definition: deux.c:29
Candidat * creerCandidat(void)
Alloue de la mémoire de la taille d'une structure Candidat avec un malloc.
Definition: deux.c:18
ListeCandidats readCandidats(int *nbCandidats)
Lit la liste des candidats dans le fichier texte candidats.don puis les met dans la structure ListeCa...
Definition: deux.c:263
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)
Definition: deux.c:376
int compareCandidats(const void *c1, const void *c2)
Compare deux candidats suivant l'ordre alphabetique.
Definition: deux.c:323
void afficherListeCandidats(ListeCandidats liste, int nbCandidats)
Affiche tous les candidats triés par nom.
Definition: deux.c:125