Modification des codes d'erreur

doc
Rémi LAVERGNE 1 year ago
parent 183fac3f49
commit 4e5e28e3c5

@ -5,26 +5,6 @@
#include "main.h" #include "main.h"
void displayItemListDEBUG(int reference[], float weight[], float volume[], float unitPrice[], int log)
{
int i;
printf("DEBUG - Affichage des articles: \n");
for (i = 0; i < log; i++)
{
printf("Référence: %d, Poids: %f, Volume: %f, Prix unitaire: %f\n", reference[i], weight[i], volume[i], unitPrice[i]);
}
}
void displayClientListDEBUG(int clientID[], float cagnotte[], int suspended[], int isAdmin[], int log)
{
int i;
printf("DEBUG - Affichage des clients: \n");
for (i = 0; i < log; i++)
{
printf("Identifiant: %d, Cagnotte: %f, Suspendu: %d, Admin: %d\n", clientID[i], cagnotte[i], suspended[i], isAdmin[i]);
}
}
void debugMenu(int tabReference[], float tabWeight[], float tabVolume[], float unitPrice[], int clientID[], float cagnotte[], int suspended[], int isAdmin[], int tlogArticle, int tlogClient) void debugMenu(int tabReference[], float tabWeight[], float tabVolume[], float unitPrice[], int clientID[], float cagnotte[], int suspended[], int isAdmin[], int tlogArticle, int tlogClient)
{ {
int choice; int choice;
@ -37,10 +17,8 @@ void debugMenu(int tabReference[], float tabWeight[], float tabVolume[], float u
switch (choice) switch (choice)
{ {
case 1: case 1:
displayItemListDEBUG(tabReference, tabWeight, tabVolume, unitPrice, tlogArticle);
break; break;
case 2: case 2:
displayClientListDEBUG(clientID, cagnotte, suspended, isAdmin, tlogClient);
break; break;
default: default:
break; break;

@ -15,6 +15,7 @@ void errorHandling(int error)
//? Exemple d'erreurs (à adapter) //? Exemple d'erreurs (à adapter)
if (error < 0) if (error < 0)
{ {
printf("\a"); // Bip d'erreur
switch (error) switch (error)
{ {
case -1: case -1:
@ -24,30 +25,18 @@ void errorHandling(int error)
printf("[ERREUR] - La taille physique du tableau est dépassée.\n"); printf("[ERREUR] - La taille physique du tableau est dépassée.\n");
break; break;
case -3: case -3:
printf("[ERREUR] - L'identifiant doit être positif.\n"); print("ERREUR] - Problème lors de la lecture d'un fichier.\n");
break; break;
case -4: case -4:
printf("[ERREUR] - L'identifiant n'existe pas.\n"); printf("[ERREUR] - Problème lors de l'écriture d'un fichier.\n");
break; break;
case -5: case -5:
printf("[ERREUR] - Le poids doit être positif.\n"); printf("[ERREUR] - Le champ renseigné doit être positif.\n");
break; break;
case -6: case -6:
printf("[ERREUR] - Le volume doit être positif.\n"); printf("[ERREUR] - L'identifiant n'existe pas.\n");
break; break;
case -7: case -7:
printf("[ERREUR] - Le prix unitaire doit être positif.\n");
break;
case -8:
printf("[ERREUR] - La quantité doit être positive.\n");
break;
case -9:
printf("[ERREUR] - La référence doit être positive.\n");
break;
case -10:
printf("[ERREUR] - La référence n'existe pas.\n");
break;
case -11:
printf("[ERREUR] - La référence existe déjà.\n"); printf("[ERREUR] - La référence existe déjà.\n");
break; break;
default: default:

@ -16,8 +16,6 @@ void errorHandling(int error);
void debugHandling(int code); void debugHandling(int code);
//! DEBUG //! DEBUG
void displayItemListDEBUG(int reference[], float weight[], float volume[], float unitPrice[], int log);
void displayClientListDEBUG(int clientID[], float cagnotte[], int suspended[], int isAdmin[], int log);
void debugMenu(int tabReference[], float tabWeight[], float tabVolume[], float unitPrice[], int clientID[], float cagnotte[], int suspended[], int isAdmin[], int tlogArticle, int tlogClient); void debugMenu(int tabReference[], float tabWeight[], float tabVolume[], float unitPrice[], int clientID[], float cagnotte[], int suspended[], int isAdmin[], int tlogArticle, int tlogClient);
//! TRAITEMENT DES FICHIERS //! TRAITEMENT DES FICHIERS

Loading…
Cancel
Save