From 68b48c0b7baa60ded3f232d922e42dc8d534cf65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Math=C3=A9o=20Hersan?= Date: Mon, 16 Oct 2023 23:06:42 +0200 Subject: [PATCH] added client menu with case MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mathéo Hersan --- app | Bin 33808 -> 33904 bytes src/app/interface/interface_client.c | 17 +++++++++++++++++ src/app/interface/interface_client.h | 3 ++- src/main.c | 3 ++- 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/app b/app index 1bcce0cfb2f58b634da496cc93811cb1ec0b7123..4aff6eaa5927ff443fbfedc43816396c5eacb10e 100755 GIT binary patch delta 1318 zcmZ`&UrbwN6hHUgmRl@HJ5Y?9GkvdA7fABB!=iKkyd*T!P!wEjVxFKN&-~gb5#|KKnPVPE4q~xskK-LKrQ9ZJ;+X= z?4(id4yRBTzmXH^ao)}a=v98pt|Z3l0aOd>qzVu~&FVjcXp90BqwW|3h@&o3Gi)F-%^;X7>dkH5{aMzv3W6=*Nkdv6zWdu9}Q+bVWS-tciyP=3jWMMla^- z=k_>=_kZfS(f_NaiRGDa>#P=|e>=*HmK+32#Vf01@+z&AYl~`S(u#Q!sQYd7kX&o{ zRwgz&DK{1pCoy5FDM}aQiuRODB+OgVv~qS~E83ZG`>ZB#|GDr?Dcm@P@A`%QzUuyL zdmvPD?kT_zblI|*_Ba=92m3=o=}2$CFX#&fy`#+%Z1uoFZ^+lz=N*;2{=ot7fE4oU zDI?O5tIy~0N|m&}WsqKI+4Lm)r4^h31OB)-TRehA73X#+-?bD==-Y<~AWYP%9_G10 z>Q^0A-N7R+e-C=I!gWIjvv`C6iD7(PIY#Hz&1K0j+MkYK$mR1xo!1|N2D+?D5pZOW zCWgnk1UJr3>cWf?4zGuTBZj9DC1~U}uX>$d!SgJRtEb14>pR%K&Nr>ccOl0-mZ}Te zQ6w}HEsS(!?SEtLJnqZm19^NjkB{Z?0^}kBzdsZroo>crRADz@}% zuK5>ln@jkm9c`=B5>u2*6Z5yZ7ly98A02SN)?0t;^tsLp(`B76-#7k7w%s}2CG6cE z`2Ng$vGPZko=>j5r9C)$Qv7IcrRj59K=gcK` delta 972 zcmZ8fZAg<*6u$3=ZRX5Pp#n80i5ZE3Mw@Q$Hd9C=WlE4?GG~db##my;+|+j;ga*o9 z@4&!7e~7t06^jysX8kdv$bLlNXzCA1{GrhwCyaIOHbXqT&pr1!_c`z3-gCD5XfJ%< z(s?yP6hdg6EMUA^Skt8EY2wkUco5}ja51HknG<1ELTtuPDnu!AO5k5o@KZcO&ERRkaRMhoDd3R{1mMVC57=)k5CRb{XET!)AR|?%%fJmxfppdQ z`{SKUvzz## zO4d77Dy*cSa63XiP;35>Z>~T~k+=l&%NEbE{pP~!5?VVMY31jY@of~_+K_xWr z?U7n&g8i7=u+s=WV!z;zendimG5m-!)KbLG_#?n^K%FG{sTL@xoh#>ri+D+0C@J6s zcxj&;@%1G*nJZ)ioKS*GIc4&IMt~c7#of4z%TWY50q*7tMx)0_p(C+E6@DlXD-^N6 z_eU5cJc>q#-vQtS>Ld2~NgU)Z<8zuttkB-UkG0uH$Pnn@`UKGG@7kL*;$!bLqi64m zQ{@mRJ+cBsSjIQf2w@Aa&H_%1G9U%<5Jn8*ZLoN{@K^o>)8{}#PI-&bWI@G5!P`8P z2V_KelJz?oa;OT3tV1uqpHp=^e{wp0u_F(rWHmnr;~;9J_rP zpKKd>4;(tC=UFJV^UCg7@AToCL4$1hv&k+w^?Dv}yPM@^Q}3*}SKV4YSDyZ6Lp;HJ SQBVURpMP;}baP$u>cv0gcL06> diff --git a/src/app/interface/interface_client.c b/src/app/interface/interface_client.c index 74fffb7..6108c1a 100644 --- a/src/app/interface/interface_client.c +++ b/src/app/interface/interface_client.c @@ -10,4 +10,21 @@ void affiche_client(){ printf("|| Que voulez-vous faire ? \t \t \t \t \t || \n") ; printf("||\t1 : Afficher le récapitulatif du panier. \t \t || \n") ; printf("-------------------------------------------------------------------\n"); +} + +/* +* Sert à lancer le menu et faire choisir l'utilisateur +*/ +void menu(int *choix) { + affiche_client(); + printf("Vous choisissez: "); + scanf("%d", choix); + + while (*choix == 1) + { + affiche_client(); + printf("Vous choisissez: "); + printf("Veuillez entrer un choix valide ! \n"); + scanf("%d", choix); + } } \ No newline at end of file diff --git a/src/app/interface/interface_client.h b/src/app/interface/interface_client.h index c7e8589..3d755a0 100644 --- a/src/app/interface/interface_client.h +++ b/src/app/interface/interface_client.h @@ -1,3 +1,4 @@ #include -void affiche_client(); \ No newline at end of file +void affiche_client(); +void menu(int *choix); \ No newline at end of file diff --git a/src/main.c b/src/main.c index d69e8b2..f97bc5c 100644 --- a/src/main.c +++ b/src/main.c @@ -5,7 +5,8 @@ #include "app/core_logic/client.h" int main(){ + int choix; - affiche_client(); + menu(&choix); afficherDonneesClient(); }