From ad53f63d3ac2e28d692da7178ce3a430903f7a57 Mon Sep 17 00:00:00 2001 From: "ange.bardet" Date: Mon, 6 Nov 2023 17:32:48 +0100 Subject: [PATCH] Ajout de afficheArticle --- FICHIERANGE/fonctionsArticle.c | 16 ++++++++++++++++ FICHIERANGE/fonctionsArticle.h | 1 + FICHIERANGE/fonctionsCommande.c | 5 ++++- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/FICHIERANGE/fonctionsArticle.c b/FICHIERANGE/fonctionsArticle.c index 26ebec3..7204140 100644 --- a/FICHIERANGE/fonctionsArticle.c +++ b/FICHIERANGE/fonctionsArticle.c @@ -96,6 +96,22 @@ void AffichTable(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n) } } +void AffichArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n) +{ + int refR,pos; + printf("Afficher quel article ? "); + scanf("%d",&refR); + pos = posRef(Tref,refR,n); + if (pos == -1) + { + printf("L'article n'existe pas dans la base de donnée."); + } + else + { + printf("%d\t\t%.2f\t\t%.3f\t\t%.2f\n",Tref[pos],Tpoid[pos],Tvolume[pos],Tprix[pos]); + } +} + void ModifArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n) { int refR; diff --git a/FICHIERANGE/fonctionsArticle.h b/FICHIERANGE/fonctionsArticle.h index aca2d41..21e5ba8 100644 --- a/FICHIERANGE/fonctionsArticle.h +++ b/FICHIERANGE/fonctionsArticle.h @@ -4,6 +4,7 @@ void AjoutArticle(void); void ModifArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n); int TableArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[]); void AffichTable(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n); +void AffichArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n); void EcrireFichier(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n); int SupprArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n); int posRef(int Tref[],int refR, int n); diff --git a/FICHIERANGE/fonctionsCommande.c b/FICHIERANGE/fonctionsCommande.c index 749cf1b..b1b9871 100644 --- a/FICHIERANGE/fonctionsCommande.c +++ b/FICHIERANGE/fonctionsCommande.c @@ -112,4 +112,7 @@ int SupprArticlePanier(int TrefC[],int TquanC[],int nArticle,int Tref[], float T TquanC[i] = TquanC[i+1]; } return nArticle - 1; -} \ No newline at end of file +} + +/*Modifier la quantité d'un article existant déjà dans le panier +Réinitialiser le panier*/ \ No newline at end of file