ajout de prototypes

master
Lucie GOIGOUX 2 years ago
parent 2379dfedbf
commit 1228f2b0de

@ -41,7 +41,7 @@ void titreMenuPrincipal(void);
\brief Affiche le menu des candidats et permet l'appel des fonctions suivant le choix de l'utilisateur
\param tiutPointer Adresse du tableau de pointeur sur la structure VilleIUT
\param listePointer Tableau de pointeur sur la structure candidat
\param nbVilles Pointeur sur le nombre de villes dans le fichier binaire villes.bin
\param nbVilles Nombre de villes dans le tableau tiut
\param nbcandidat Pointeur sur le nombre de candidats dans le fichier candidat.don
*/
void menuCandidat(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nbVilles, int* nbCandidats);
@ -50,7 +50,7 @@ void menuCandidat(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nb
\brief Affiche le menu des responsables et permet l'appel des fonctions suivant le choix de l'utilisateur
\param tiutPointer Adresse du tableau de pointeur sur la structure VilleIUT
\param listePointer Tableau de pointeur sur la structure candidat
\param nbVilles Pointeur sur le nombre de villes dans le fichier binaire villes.bin
\param nbVilles Nombre de villes dans le tableau tiut
\param nbcandidat Pointeur sur le nombre de candidats dans le fichier candidat.don
*/
void menuResponsable(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nbVilles, int* nbCandidats);
@ -59,16 +59,53 @@ void menuResponsable(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int*
\brief Affiche le menu des administrateurs et permet l'appel des fonctions suivant le choix de l'utilisateur
\param tiutPointer Adresse du tableau de pointeur sur la structure VilleIUT
\param listePointer Tableau de pointeur sur la structure candidat
\param nbVilles Pointeur sur le nombre de villes dans le fichier binaire villes.bin
\param nbVilles Nombre de villes dans le tableau tiut
\param nbcandidat Pointeur sur le nombre de candidats dans le fichier candidat.don
*/
void menuAdmin(VilleIUT*** tiutPointer, ListeCandidats* listePointer, int* nbVilles, int* nbCandidats);
/**
\brief Affiche le menu principal et permet l'appel des menus candidats/administrateurs/responsables suivant le choix de l'utilisateur
*/
void menuPrincipal(void);
/**
\brief Fonction permettant à l'utilisateur administrateur de changer le nombre de places disponibles dans une formation
\param tiut Tableau de pointeur sur la structure VilleIUT
\param nbVilles Nombre de villes dans le tableau tiut
*/
void menuAdmin_modifierPlaces(VilleIUT** tiut, int nbVilles);
/**
\brief Fonction permettant à l'utilisateur administrateur de créer un nouvel IUT
\param tiutPointer Adresse du tableau de pointeur sur la structure VilleIUT
\param nbVilles Nombre de villes dans le tableau tiut
*/
void menuAdmin_creerIUT(VilleIUT*** tiutPointer, int* nbVilles);
/**
\brief Fonction permettant à l'utilisateur administrateur de créer un nouveau département
\param tiut Tableau de pointeur sur la structure VilleIUT
\param nbVilles Nombre de villes dans le tableau tiut
*/
void menuAdmin_creerDepartement(VilleIUT** tiut, int nbVilles);
/**
\brief Fonction permettant à l'utilisateur administrateur de supprimer un département existant
\param tiut Tableau de pointeur sur la structure VilleIUT
\param nbVilles Nombre de villes dans le tableau tiut
*/
void menuAdmin_supprimerDepartement(VilleIUT** tiut, int nbVilles);
/**
\brief Fonction permettant à l'utilisateur administrateur de modifier le nom d'un responsable d'un département
\param tiut Tableau de pointeur sur la structure VilleIUT
\param nbVilles Nombre de villes dans le tableau tiut
*/
void menuAdmin_modifierResponsable(VilleIUT** tiut, int nbVilles);
/**
\brief Alloue de la memoire de la taille d'une structure VilleIUT avec un malloc
\return retourne l'adresse générée par le malloc
@ -79,7 +116,7 @@ VilleIUT* creerVille(void);
\brief ajoute l'adresse d'une ville dans le tableau tiut contenue à l'adresse tiutPointer. On passe en paramètre tiutPointer parce que le realloc peut changer l'adresse mémoire du tableau
\param tiutPointer Adresse du tableau de pointeur sur la structure VilleIUT
\param villes Nouvelle ville à ajouter dans le tableau tiut
\param nbVilles Pointeur sur le nombre de villes dans le fichier binaire villes.bin. On ajoute +1 à la variable.
\param nbVilles Nombre de villes dans le tableau tiut. On ajoute +1 à la variable.
*/
void ajouterVille(VilleIUT*** tiutPointer, VilleIUT* ville, int* nbVilles);

Loading…
Cancel
Save