Ajout de la documentation Doxygen.

master
Yann CHAMPEAU 3 years ago
parent ffac7f9ca3
commit 9c3a2ce416

@ -1,5 +1,20 @@
//Initialisation de fonctions : //Initialisation de fonctions :
/**
*\file saeAnnexe.h
*\brief Liste des fonctions générales utilisées dans la plupart des .c.
*\author Van Brabant.J Champeau.Y
*\date 13 janvier 2023
*
*Fichier regroupant les prototypes des fonctions générales utilisées par l'application.
*/
/**
* \brief affiche le menu principal de l'application.
* \param [in] CandidOpen Entier contenant 1 si la phase de canditatures est ouverte, 0 sinon.
*/
void menu(int CandidOpen); void menu(int CandidOpen);
/* /*
Affiche le menu Affiche le menu
@ -7,6 +22,14 @@ void menu(int CandidOpen);
Booléen notifiant l'ouverture ou non des candidatures CandidOpen; Booléen notifiant l'ouverture ou non des candidatures CandidOpen;
Sortie : Aucune Sortie : Aucune
*/ */
/**
* \brief fonction chargeant le fichier des IUTs.
* \param [out] tiut Tableau contenant les IUTs.
* \return le nombre d'éléments chargés dans le tableau.
*/
int loadIUT(VilleIUT** tiut); int loadIUT(VilleIUT** tiut);
/* /*
Charge le tableau tiut Charge le tableau tiut
@ -15,6 +38,14 @@ int loadIUT(VilleIUT** tiut);
Sortie : Sortie :
taille logique du tableau taille logique du tableau
*/ */
/**
* \brief sauvegarde le tableau d'IUTs dans le fichier.
* \param [in] tiut Tableau contenant les IUTs.
* \param [in] tlogi taille logique du tableau.
*/
void saveIUT(VilleIUT** tiut, int tlogi); void saveIUT(VilleIUT** tiut, int tlogi);
/* /*
Sauvegarde le tableau iut dans un fichier Sauvegarde le tableau iut dans un fichier
@ -23,6 +54,16 @@ void saveIUT(VilleIUT** tiut, int tlogi);
taille logique du tableau tlogi; taille logique du tableau tlogi;
Sortie : Aucune Sortie : Aucune
*/ */
/**
* \brief recherche un IUT dans le tableau d'IUTs.
* \param [in] tab Tableau contenant les IUTs.
* \param [in] lTab taille logique du tableau.
* \param [in] mot nom de l'IUT à chercher.
* \return -1 en cas d'erreur ou si l'IUT n'est pas trouvé, son indice dans le tableau sinon.
*/
int rechercheIUT(VilleIUT* tab[],int lTab,char mot[]); int rechercheIUT(VilleIUT* tab[],int lTab,char mot[]);
/* /*
Cherche l'ID d'un IUT et le renvoie Cherche l'ID d'un IUT et le renvoie
@ -37,6 +78,13 @@ int rechercheIUT(VilleIUT* tab[],int lTab,char mot[]);
//Fonctions relatives aux listes chaînées : //Fonctions relatives aux listes chaînées :
/**
* \brief recherche si un département existe dans la liste de départements.
* \param [in] liste liste des départements.
* \param [in] dep nom du département à chercher.
* \return 1 si le département existe, 0 sinon.
*/
int existeDep(MaillonDep* liste, char* dep); int existeDep(MaillonDep* liste, char* dep);
/* /*
Regarde si un département existe dans la liste chainé Regarde si un département existe dans la liste chainé
@ -46,6 +94,14 @@ int existeDep(MaillonDep* liste, char* dep);
Sortie : Sortie :
Booléen d'existence. Booléen d'existence.
*/ */
/**
* \brief calcule la longueur d'une liste de départements.
* \param [in] liste liste de départements.
* \return la longueur de \b liste .
*/
int longueurListe(MaillonDep* liste); int longueurListe(MaillonDep* liste);
/* /*
Renvoie la longueur de la liste Renvoie la longueur de la liste
@ -54,9 +110,12 @@ int longueurListe(MaillonDep* liste);
Sortie : Sortie :
Longueur de la liste. Longueur de la liste.
*/ */
//-----------------------------------------------//
/**
* \brief réinitialise l'affichage.
*/
void reset(void); void reset(void);
/* /*
Permet d'effacer le menu actuel. Permet d'effacer le menu actuel.

Loading…
Cancel
Save