#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); if (rep == 0) { printf("Bienvenue Mr. le responsable :)\n"); printf("Que voulez vous faire ? (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); scanf("%d",&rep); while (rep != -1) { while (rep < -1 || rep > 3) { printf("Erreur; (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); scanf("%d",&rep); } if (rep == 0) { AffichTable(Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } if (rep == 1) { AjoutArticle(); n = TableArticle(Tref,Tpoid,Tvolume,Tprix); printf("\n"); } if (rep == 2) { ModifArticle(Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } if (rep == 3) { n = SupprArticle(Tref,Tpoid,Tvolume,Tprix,n); printf("\n"); } printf("Que faire ? (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); scanf("%d",&rep); if (rep == -1) { EcrireFichier(Tref,Tpoid,Tvolume,Tprix,n); printf("Au revoir !\n"); } } } else { printf("Bienvenue Mr. le client :)\n"); volV = initVoiture(&chargeV); printf("Que voulez vous faire ? (Ajout[0]/quitter[-1]) "); scanf("%d",&rep); int TrefC[200]={0},TquanC[200]={0},nArticle=0; while (rep != -1) { while (rep < -1 || rep > 0) { printf("Erreur; (Ajout[0]/quitter[-1]) "); 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"); } printf("Que faire ? (Ajout[0]/quitter[-1]) "); scanf("%d",&rep); if (rep == -1) { printf("Au revoir !\n"); } } } } int main(void) { testF(); return 0; }