My Project
|
Partie 2 de la SAE 1.02. More...
Go to the source code of this file.
Functions | |
Candidat * | creerCandidat (void) |
Alloue de la mémoire de la taille d'une structure Candidat avec un malloc. More... | |
Candidature * | creerCandidature (void) |
Alloue de la mémoire de la taille d'une structure Candidature avec un malloc avec les valeurs par défaut à 0 pour les variables décision & validation. More... | |
void | ajouterCandidat (ListeCandidats *listePointer, int *nbCandidats, Candidat *candidat) |
Ajoute l'adresse du candidat dans le tableau de pointeur "liste". More... | |
void | ajouterCandidature (Candidat *candidat, Candidature *candidature) |
Ajoute une candidature dans la liste des candidatures associées au candidat correspondant dans les paramètres de la fonction. More... | |
void | menuCandidat_candidater (VilleIUT **tiut, int nbVilles, Candidat *candidat) |
Permet au candidat de déposer une candidature. More... | |
int | checkCandidature (Candidat *candidat, Candidature candid) |
Verifie si la candidature à ajouter n'existe pas déjà More... | |
void | afficherListeCandidats (ListeCandidats liste, int nbCandidats) |
Affiche tous les candidats triés par nom. More... | |
void | afficherCandidat (Candidat *candidat) |
Affiche un candidat précis. More... | |
void | afficherCandidatures (ListeCandidatures candidatures, int nbCandidatures) |
Affiche récursivement toutes les candidatures d'un seul candidat. More... | |
ListeCandidats | readCandidats (int *nbCandidats) |
Lit la liste des candidats dans le fichier texte candidats.don puis les met dans la structure ListeCandidats. More... | |
int | saveCandidats (ListeCandidats liste, int nbCandidats) |
Enregistre la liste des candidats dans le fichier texte candidats.don. More... | |
int | compareCandidats (const void *c1, const void *c2) |
Compare deux candidats suivant l'ordre alphabetique. More... | |
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) More... | |
void | saveStatus (int status) |
Enregistre sur le fichier texte status.don le status actuel de la phase de candidature (0 si la phase est arrêtée et 1 si elle est lancée) More... | |
Partie 2 de la SAE 1.02.
Partie 3 de la SAE 1.02.
Application de gestion des candidature dans les IUT de France
Application de gestion des candidature dans les IUT de France
Definition in file deux.h.
void afficherCandidat | ( | Candidat * | candidat | ) |
void afficherCandidatures | ( | ListeCandidatures | candidatures, |
int | nbCandidatures | ||
) |
Affiche récursivement toutes les candidatures d'un seul candidat.
candidatures | Tableau de pointeur sur les candidatures d'un candidat |
nbCandidatures | Nombre de candidatures du candidat |
Definition at line 160 of file deux.c.
void afficherListeCandidats | ( | ListeCandidats | liste, |
int | nbCandidats | ||
) |
void ajouterCandidat | ( | ListeCandidats * | listePointer, |
int * | nbCandidats, | ||
Candidat * | candidat | ||
) |
Ajoute l'adresse du candidat dans le tableau de pointeur "liste".
listePointer | Adresse du tableau de pointeur sur la structure Candidat |
nbCandidats | Adresse de la variable contenant le nombre de candidats |
candidat | Adresse du Candidat à ajouter |
Definition at line 42 of file deux.c.
void ajouterCandidature | ( | Candidat * | candidat, |
Candidature * | candidature | ||
) |
Ajoute une candidature dans la liste des candidatures associées au candidat correspondant dans les paramètres de la fonction.
candidat | Adresse du candidat dont on veut ajouter une candidature |
candidature | Adresse de la candidature à ajouter |
Definition at line 57 of file deux.c.
int checkCandidature | ( | Candidat * | candidat, |
Candidature | candid | ||
) |
Verifie si la candidature à ajouter n'existe pas déjà
candidat | Adresse du candidat auquel on veut ajouter une candidature |
candidature | Candidature à vérifier |
Definition at line 114 of file deux.c.
int compareCandidats | ( | const void * | c1, |
const void * | c2 | ||
) |
Compare deux candidats suivant l'ordre alphabetique.
Definition at line 323 of file deux.c.
Candidat * creerCandidat | ( | void | ) |
Candidature * creerCandidature | ( | void | ) |
Alloue de la mémoire de la taille d'une structure Candidature avec un malloc avec les valeurs par défaut à 0 pour les variables décision & validation.
Definition at line 29 of file deux.c.
Permet au candidat de déposer une candidature.
tiut | Tableau de pointeur sur la structure VilleIUT |
nbVilles | Nombre de villes ayant un IUT |
candidat | Adresse du candidat qui veut déposer une candidature |
Definition at line 63 of file deux.c.
ListeCandidats readCandidats | ( | int * | nbCandidats | ) |
Lit la liste des candidats dans le fichier texte candidats.don puis les met dans la structure ListeCandidats.
nbCandidats | Adresse de la variable qui va contenir le nombre de candidats dans le fichier candidats.don |
Definition at line 263 of file deux.c.
int readStatus | ( | void | ) |
int saveCandidats | ( | ListeCandidats | liste, |
int | nbCandidats | ||
) |
Enregistre la liste des candidats dans le fichier texte candidats.don.
liste | Tableau de pointeur sur la structure Candidat |
nbCandidats | Nombre de candidats dans la liste des candidats |
Definition at line 337 of file deux.c.
void saveStatus | ( | int | status | ) |