saé_1.02
|
main.h déclare les fonctions contenue dans le fichier main.c et import les librery stdio/stdlib/string More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Functions | |
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... | |
VilleIUT ** | lire_iut (char fichier[], int *tl) |
fonction qui lit dans le fichier iut et charge le tableau tiut 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 | 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 | affiche_departement (VilleIUT *tiut[], int tl) |
affiche toute les département dans un IUT ansi que le nombre de place et le nom du responsable More... | |
void | affiche_nb_place (VilleIUT *tiut[], int tl) |
affiche le nombre de place dans un département particulier More... | |
void | affiche_iut (VilleIUT *tiut[], int tl) |
affiche tout les IUT qui possède un certain département More... | |
void | cree_departement (VilleIUT *tiut[], int tl) |
permet de crée un nouveau département dans un certain IUT More... | |
void | suppr_departement (VilleIUT *tiut[], int tl) |
permet de supprimer un derpartement d'un certain IUT More... | |
void | modif_nom_departement (VilleIUT *tiut[], int tl) |
permet de modifier le nom du responsable d'un certain département More... | |
void | phase_candidature (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 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 | 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... | |
Candidat * | lire_candidat (char fichier[], int *tl) |
void | save_candidat (Candidat *tc[], int tlc) |
écrit dans le fichier candidat.don toutes les information contenu dans tc. 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... | |
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... | |
main.h déclare les fonctions contenue dans le fichier main.c et import les librery stdio/stdlib/string
void affiche_departement | ( | VilleIUT * | tiut[], |
int | tl | ||
) |
affiche toute les département dans un IUT ansi que le nombre de place et le nom du responsable
[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 affiche_iut | ( | VilleIUT * | tiut[], |
int | tl | ||
) |
affiche tout les IUT qui possède un certain département
[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 affiche_nb_place | ( | VilleIUT * | tiut[], |
int | tl | ||
) |
affiche le nombre de place dans un département particulier
[out] | void | void |
[in] | tiut | tableau de pointeur vaire des structures VilleIUT possédant une liste chainé |
[in] | tl | taille logique du tableau tiut |
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 |
void cree_departement | ( | VilleIUT * | tiut[], |
int | tl | ||
) |
permet de crée un nouveau département dans un certain IUT
[out] | void | void |
[in] | tiut | tableau de pointeur vaire des structures VilleIUT possédant une liste chainé |
[in] | tl | taille logique du tableau tiut |
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 |
void modif_nom_departement | ( | VilleIUT * | tiut[], |
int | tl | ||
) |
permet de modifier le nom du responsable d'un certain département
[out] | void | void |
[in] | tiut | tableau de pointeur vaire des structures VilleIUT possédant une liste chainé |
[in] | tl | taille logique du tableau tiut |
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 |