some bugs fixed

pull/8/head^2
yannis.doumir_fernandes 2 years ago
parent aecbfc547f
commit bf00bec41d

BIN
app

Binary file not shown.

@ -11,6 +11,7 @@
#define MAX_CLIENTS 100 #define MAX_CLIENTS 100
#define MAX_ARTICLES 100 #define MAX_ARTICLES 100
#define MENU_QUIT 11
/** /**
* @brief Affiche le menu principal de l'interface du responsable. * @brief Affiche le menu principal de l'interface du responsable.
@ -31,7 +32,7 @@ void affiche_resp(void) {
printf("||\t6 : Supprimer un article\t\t\t\t||\n"); printf("||\t6 : Supprimer un article\t\t\t\t||\n");
printf("||\t7 : Modifier un article\t\t\t\t\t||\n"); printf("||\t7 : Modifier un article\t\t\t\t\t||\n");
printf("||\t8 : Ajouter un client\t\t\t\t\t||\n"); printf("||\t8 : Ajouter un client\t\t\t\t\t||\n");
printf("||\t9 : Modifier le statut du client\t\t\t\t||\n"); printf("||\t9 : Modifier le statut du client\t\t\t||\n");
printf("||\t10 : Supprimer un client\t\t\t\t||\n"); printf("||\t10 : Supprimer un client\t\t\t\t||\n");
printf("||\t11 : Quittez.\t\t\t\t\t\t||\n"); printf("||\t11 : Quittez.\t\t\t\t\t\t||\n");
printf("+----------------------------------------------------------------+\n"); printf("+----------------------------------------------------------------+\n");
@ -358,7 +359,7 @@ void suppressionClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLo
void menu_resp(int *choix) { void menu_resp(int *choix) {
affiche_resp(); affiche_resp();
printf("Vous choisissez: "); printf("Vous choisissez: ");
while (scanf("%d", choix) != 1 || *choix < 0 || *choix > 11) { while (scanf("%d", choix) != 1 || *choix < 0 || *choix > MENU_QUIT) {
while (getchar() != '\n'); while (getchar() != '\n');
affiche_resp(); affiche_resp();
printf("Veuillez entrer un choix valide : "); printf("Veuillez entrer un choix valide : ");
@ -419,12 +420,13 @@ void global_resp() {
sauvegardArticles(tRef, tPoids, tVol, tPrix, tLogArticle); sauvegardArticles(tRef, tPoids, tVol, tPrix, tLogArticle);
sauvegarde_clients(tNumClient, tCagnotte, tSus, tLogClient); sauvegarde_clients(tNumClient, tCagnotte, tSus, tLogClient);
printf("Sauvegarde des articles effectuée.\n"); printf("Sauvegarde des articles effectuée.\n");
printf("Sauvegarde des clients effectuée.\n");
printf("Au revoir !\n"); printf("Au revoir !\n");
return; return;
default: default:
printf("Veuillez entrer un choix valide ! \n"); printf("Veuillez entrer un choix valide ! \n");
break; break;
} }
} while (choix != 11); } while (choix != MENU_QUIT);
} }
Loading…
Cancel
Save