diff --git a/src/app/core_logic/responsable.c b/src/app/core_logic/responsable.c index 888777b..46462c8 100644 --- a/src/app/core_logic/responsable.c +++ b/src/app/core_logic/responsable.c @@ -220,6 +220,12 @@ void ajouterClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogiqu } +/** + * @brief Lis le mot de passe codé dans le fichier mdp.txt, le compare au mot de passe entré à laide de decodageMDP + * + * @param texte chaine de caractère comparé avec le mot de passe du fichier. + * @param decalage entier qui sert de clé pour déchiffrer le mot de passe. +*/ void dechiffrerCesar(char *texte, int decalage) { int i; int longueur = strlen(texte); @@ -232,7 +238,11 @@ void dechiffrerCesar(char *texte, int decalage) { } } - +/** + * @brief Décode le mot de passe du fichier mdp.txt pour le comparer avec le mdp entré. + * + * @param mdpEnter Mot de passe entrer par l'utilisateur. +*/ int decodageMDP(char *mdpEnter) { int decalage; diff --git a/src/app/interface/interface_resp.c b/src/app/interface/interface_resp.c index 4dec494..0d11c0a 100644 --- a/src/app/interface/interface_resp.c +++ b/src/app/interface/interface_resp.c @@ -226,7 +226,11 @@ void affichAjoutClient(int tNumClient[], int tLogique, int *numC) { } - +/** + * @brief Affiche les informations nécessaires pour entrer le mod de passe responsable. + * + * Cette fonction permet au responsable de confirmer son identité +*/ int affichageConnexion(void) { char mdpEnter[20]; diff --git a/src/app/interface/interface_resp.h b/src/app/interface/interface_resp.h index ae0199c..c6bc2b8 100644 --- a/src/app/interface/interface_resp.h +++ b/src/app/interface/interface_resp.h @@ -101,6 +101,9 @@ void menu_resp(int *choix); */ int affichageConnexion(void); +/** + * @brief Affiche le menu qui permet de modifier l'état de la cagnotte d'un client. +*/ void affichModifClient(int tNumClient[], int tSus[], int tLogique); /**