#include "fonctionsArticle.h" #include "fonctionsCommande.h" void testF(void) { int n=0,rep; int Tref[100]={0}; float Tpoid[100]={0},Tvolume[100]={0},Tprix[100]={0},volV,chargeV;; n = TableArticle(Tref,Tpoid,Tvolume,Tprix); printf("Responsable / Client ? (R[0]/C[1])"); scanf("%d",&rep); while (rep < 0 || rep > 1) { printf("Erreur; (R[0]/C[1]) "); scanf("%d",&rep); } if (rep == 0) { printf("Bienvenue Mr. le responsable :)\n"); printf("Que voulez vous faire ? (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) "); scanf("%d",&rep); while (rep != 9) { while ((rep < 0 || rep > 3) && rep != 9) { printf("Erreur; (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) "); scanf("%d",&rep); } if (rep == 0) { AffichTable(Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } if (rep == 1) { AffichArticle(Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } if (rep == 2) { AjoutArticle(); n = TableArticle(Tref,Tpoid,Tvolume,Tprix); printf("\n"); } if (rep == 3) { ModifArticle(Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } if (rep == 4) { n = SupprArticle(Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } if (rep != 9) { printf("Que faire ? (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) "); scanf("%d",&rep); } } } if (rep == 1) { printf("Bienvenue Mr. le client :)\n"); volV = initVoiture(&chargeV); printf("Que voulez vous faire ? (Ajout[0]/SupprimerArticle[1]/quitter[9]) "); scanf("%d",&rep); int TrefC[200]={0},TquanC[200]={0},nArticle=0; while (rep != 9) { while ((rep < 0 || rep > 1) && rep != 9) { printf("Erreur; (Ajout[0]/SupprimerArticle[1]/quitter[9]) "); scanf("%d",&rep); } if (rep == 0) { nArticle = ajoutPanier(TrefC,TquanC,nArticle,Tref,n); affichPanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,chargeV,volV,n); printf("\n"); } if (rep == 1) { nArticle = SupprArticlePanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } if (rep != 9) { printf("Que faire ? (Ajout[0]/SupprimerArticle[1]/quitter[9]) "); scanf("%d",&rep); } } } EcrireFichier(Tref,Tpoid,Tvolume,Tprix,n); printf("Au revoir !\n"); } int main(void) { testF(); return 0; }