saé_1.02
|
fichier principale qui permet le lancement du programe ainsi que la lecture et l'écriture des fichiers de données author Ludovic CASTIGLIA More...
Functions | |
int | main (void) |
fonction principale qui lance la function globale More... | |
VilleIUT ** | lire_iut (char fichier[], int *tl) |
fonction qui lit dans le fichier iut et charge le tableau tiut More... | |
void | save_iut (VilleIUT *tiut[], int tl) |
sauvegarde les données contenu dans le tableau tiut dans le fichier iut en libérant la meimoir More... | |
void | save_line_iut (FILE *file, ListeDept ldept, char ville[31]) |
ecrit dans le fichier passer en paramètre les informations concernant un departement eux aussi passer en paramètre More... | |
void | read_line_iut (char ville[31], char departement[31], int *nbpers, char nom[31], FILE *file) |
lit dans le fichier passer en paramètre les informations d'un département (une ligne du fichier iut) More... | |
void | clear (void) |
équivalent du script bash clear en shell. More... | |
void | stop (char *erreur) |
arrête le programe et affiche le message d'erreur passer en paramètre More... | |
void | save_candidat (Candidat *tc[], int tlc) |
écrit dans le fichier candidat.don toutes les information contenu dans tc. More... | |
void | save_line_candidat (FILE *file, int numc, char nom[31], char prenom[31], float note[4], int nbchoix) |
ecrit dans le fichier passer en paramètre les informations concernant un candidat eux aussi passer en paramètre More... | |
void | save_line_demande (FILE *file, char ville[31], char dep[31], int desdp, int valcan) |
ecrit dans le fichier passer en paramètre les informations concernant une candidature eux aussi passer en paramètre More... | |
Candidat ** | read_candidat (char fichier[], int *tl) |
sauvegarde les données contenu dans le tableau tiut dans le fichier iut en libérant la meimoir More... | |
void | read_line_demande (char ville[31], char dep[31], int *desdp, int *valcan, FILE *file) |
lit dans le fichier passer en paramètre les informations concernant une candidature More... | |
void | read_line_candidat (int *numc, float note[4], char nom[31], char prenom[31], int *nbchoix, FILE *file) |
lit dans le fichier passer en paramètre les informations concernant un candidat More... | |
void | charger_demande (VilleIUT *tiut[], int tl, Candidat *tc[], int tlc) |
permet de charger en mémoire centrale dans tiut certaine information en commun et contenu dans tc More... | |
fichier principale qui permet le lancement du programe ainsi que la lecture et l'écriture des fichiers de données author Ludovic CASTIGLIA
permet de charger en mémoire centrale dans tiut certaine information en commun et contenu dans tc
[out] | void | void |
[in] | tc | tableau de pointeur vers des structures de type Candidat |
[in] | tlc | taille logique du tableau tc |
[in] | tiut | tableau de pointeur vaire des structures VilleIUT possédant une liste chainé |
[in] | tl | taille logique du tableau tiut |
void clear | ( | void | ) |
équivalent du script bash clear en shell.
[out] | void | void |
[in] | void | void |
VilleIUT** lire_iut | ( | char | fichier[], |
int * | tl | ||
) |
fonction qui lit dans le fichier iut et charge le tableau tiut
[out] | tiut | tableau de pointeur vaire des structures VilleIUT possédant une liste chainé |
[in] | fichier | chaine de charactaire représentant la direction du fichier iut |
[in] | tl | pointeur représantant la taille logique du tableau tiut |
int main | ( | void | ) |
fonction principale qui lance la function globale
[out] | int | return 0 par défault. |
[in] | void | void |
Candidat** read_candidat | ( | char | fichier[], |
int * | tl | ||
) |
sauvegarde les données contenu dans le tableau tiut dans le fichier iut en libérant la meimoir
[out] | tc | tableau de pointeur vers des structures de type Candidat |
[in] | fichier | chaine de charactère représentant le chemin relatif vers le fichier candidat.don |
[in] | tl | taille logique du tableau tc |
void read_line_candidat | ( | int * | numc, |
float | note[4], | ||
char | nom[31], | ||
char | prenom[31], | ||
int * | nbchoix, | ||
FILE * | file | ||
) |
lit dans le fichier passer en paramètre les informations concernant un candidat
[out] | void | void |
[in] | file | pointeur de type FILE correspond au fichier candidat.don |
[in] | numc | numéro de candidat |
[in] | nom | nom d'un candidat |
[in] | prenom | prenom d'un candidat |
[in] | note | tableau de float contenant 4 notes. |
[in] | nbchoix | nombre de candidature du candidat |
void read_line_demande | ( | char | ville[31], |
char | dep[31], | ||
int * | desdp, | ||
int * | valcan, | ||
FILE * | file | ||
) |
lit dans le fichier passer en paramètre les informations concernant une candidature
[out] | void | void |
[in] | file | pointeur de type FILE correspond au fichier candidat.don |
[in] | ville | chaine de charactère représentant le nom de la ville dans lequel ce trouve le département |
[in] | dep | chaine de charactère représentant le nom du département |
[in] | desdp | int représentant la décision du département |
[in] | valcan | int représentant la validation du candidat |
void read_line_iut | ( | char | ville[31], |
char | departement[31], | ||
int * | nbpers, | ||
char | nom[31], | ||
FILE * | file | ||
) |
lit dans le fichier passer en paramètre les informations d'un département (une ligne du fichier iut)
[out] | void | void |
[in] | file | pointeur de type FILE correspond au fichier iut |
[in] | ville | chaine de charactère représentant le nom de la ville dans lequel ce trouve le département |
[in] | departement | chaine de charactère représentant le nom du département |
nbpers | pointeur de type int représentant le nombre de place disponible dans le département | |
nom | chaine de charactère représentant le nom du responsable du département |
void save_candidat | ( | Candidat * | tc[], |
int | tlc | ||
) |
écrit dans le fichier candidat.don toutes les information contenu dans tc.
[out] | void | void |
[in] | tc | tableau de pointeur vers des structures de type Candidat |
[in] | tlc | taille logique du tableau tc |
void save_iut | ( | VilleIUT * | tiut[], |
int | tl | ||
) |
sauvegarde les données contenu dans le tableau tiut dans le fichier iut en libérant la meimoir
[out] | void | void |
[in] | tiut | tableau de pointeur vaire des structures VilleIUT possédant une liste chainé |
[in] | tl | taille logique du tableau tiut |
void save_line_candidat | ( | FILE * | file, |
int | numc, | ||
char | nom[31], | ||
char | prenom[31], | ||
float | note[4], | ||
int | nbchoix | ||
) |
ecrit dans le fichier passer en paramètre les informations concernant un candidat eux aussi passer en paramètre
[out] | void | void |
[in] | file | pointeur de type FILE correspond au fichier candidat.don |
[in] | numc | numéro de candidat |
[in] | nom | nom d'un candidat |
[in] | prenom | prenom d'un candidat |
[in] | note | tableau de float contenant 4 notes. |
[in] | nbchoix | nombre de candidature du candidat |
void save_line_demande | ( | FILE * | file, |
char | ville[31], | ||
char | dep[31], | ||
int | desdp, | ||
int | valcan | ||
) |
ecrit dans le fichier passer en paramètre les informations concernant une candidature eux aussi passer en paramètre
[out] | void | void |
[in] | file | pointeur de type FILE correspond au fichier candidat.don |
[in] | ville | chaine de charactère représentant le nom de la ville dans lequel ce trouve le département |
[in] | dep | chaine de charactère représentant le nom du département |
[in] | desdp | int représentant la décision du département |
[in] | valcan | int représentant la validation du candidat |
void save_line_iut | ( | FILE * | file, |
ListeDept | ldept, | ||
char | ville[31] | ||
) |
ecrit dans le fichier passer en paramètre les informations concernant un departement eux aussi passer en paramètre
[out] | void | void |
[in] | file | pointeur de type FILE correspond au fichier iut |
[in] | ldept | pointeur de type maillonDept contenant les informations d'un département |
[in] | ville | chaine de charactère représentant le nom de la ville dans lequel ce trouve le département |
void stop | ( | char * | erreur | ) |
arrête le programe et affiche le message d'erreur passer en paramètre
[out] | void | void |
[in] | erreur | chaine de charactère représentant un message d'erreur |