From 5c2f8d4827b17efd926f2b2680f0969446e1e79c Mon Sep 17 00:00:00 2001 From: "yann.champeau" Date: Fri, 13 Jan 2023 18:54:37 +0100 Subject: [PATCH] Ajustements. --- src/partie2/saeP2.h | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/partie2/saeP2.h b/src/partie2/saeP2.h index e03d56c..a722deb 100644 --- a/src/partie2/saeP2.h +++ b/src/partie2/saeP2.h @@ -63,7 +63,7 @@ candidat** LoadCandid(int *CandidOpen,int* nbcandidat); * \param [in] tcandidat Tableau contenant les candidats. * \param [in] CandidOpen Entier contenant 1 si la phase de canditatures est ouverte, 0 sinon. */ -void SaveCandid(int nbcandidat,candidat *tcandidat,int CandidOpen); +void SaveCandid(int nbcandidat,candidat *tcandidat[],int CandidOpen); /* Sauvegarde le fichier candidature Entrée : @@ -81,7 +81,7 @@ void SaveCandid(int nbcandidat,candidat *tcandidat,int CandidOpen); * \param [in] nbcandidat taille logique du tableau et nombre de candidats. * \param [in] tcandidat Tableau contenant les candidats. */ -void RechercheCandidat(int ID, int nbcandidat,candidat* tcandidat); +void RechercheCandidat(int ID, int nbcandidat,candidat* tcandidat[]); /* Recherche et affiche un candidat selon son ID Entrée : @@ -98,7 +98,7 @@ void RechercheCandidat(int ID, int nbcandidat,candidat* tcandidat); * \param [in] nbcandidat taille logique du tableau et nombre de candidats. * \param [in] tcandidat Tableau contenant les candidats. */ -void ListeCandidat(int nbcandidat,candidat *tcandidat); +void ListeCandidat(int nbcandidat,candidat *tcandidat[]); /* Liste tout les candidats. Entrée : @@ -116,7 +116,7 @@ void ListeCandidat(int nbcandidat,candidat *tcandidat); * \param [in,out] tcandidat Tableau contenant les candidats. * \param [in] numcandid numéro du candidat à chercher. */ -void Candidater(VilleIUT* tiut[],int *tlogi, candidat* tcandidat,int numcandid); +void Candidater(VilleIUT* tiut[],int *tlogi, candidat* tcandidat[],int numcandid); /* Permet de candidater dans un IUT Entrée : @@ -125,4 +125,13 @@ void Candidater(VilleIUT* tiut[],int *tlogi, candidat* tcandidat,int numcandid); Booléen gérant l'ouverture ou non des candidatures CandidOpen; tableau des candidats tcandidats. Sortie : Aucune - */ \ No newline at end of file + */ + + + +/** +* \brief permet de créer un candidat. +* \param [in,out] tcandid Tableau contenant les candidats. +* \param [in] nbcandidat taille logique du tableau et nombre de candidats. +*/ +void CreateCandidat(candidat** tcandid,int* nbcandidat); \ No newline at end of file