From 595a56f61557a59381d07d13d79c3a293f09c229 Mon Sep 17 00:00:00 2001 From: cyriaklinux Date: Thu, 2 Nov 2023 19:16:13 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20fonction=20cr=C3=A9ation=20fichier=20si?= =?UTF-8?q?=20il=20n'existe=20pas=20et=20correction=20fclose=20et=20redact?= =?UTF-8?q?ion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FICHIERCYRIAQUE/ajoutClient.c | 16 +++++++++++++--- FICHIERCYRIAQUE/fichierclient.don | 4 +--- FICHIERCYRIAQUE/sae | Bin 71040 -> 71080 bytes FICHIERCYRIAQUE/sae.h | 1 + 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/FICHIERCYRIAQUE/ajoutClient.c b/FICHIERCYRIAQUE/ajoutClient.c index 041c5a5..c92abee 100644 --- a/FICHIERCYRIAQUE/ajoutClient.c +++ b/FICHIERCYRIAQUE/ajoutClient.c @@ -5,14 +5,16 @@ int modifclientglobal (void) { int n,coderreur,choix; + coderreur=creationfichier(); + printf("Bienvenue dans l'application de modulation client .\nque souhaitez vous faire aujourd'hui ?\n"); while(choix!=9) { n=compteurtaillelogique(); - printf("Appuyez sur '1' pour ajouter un client,\nsur '2' pour changer l'état de suspension d'une carte client,\nsur '3' pour supprimer un client ,\nsur '4' pour afficher le dossier client,\nOu sur '9' pour sortir du programme !\n"); + printf("Appuyez sur '1' pour ajouter un client,\nsur '2' pour changer l'état de suspension d'une carte client,\nsur '3' pour supprimer un client ,\nsur '4' pour afficher le fichier client,\nOu sur '9' pour sortir du programme !\n"); scanf("%d",&choix); - while (choix!=1 && choix!=2 && choix!=3 && choix!=4 && choix!=9) + while (choix!=1 && choix!=2 && choix!=3 && choix!=4 && choix!=9) { printf("Entrée incorrect, veuillez ressasisir.\n"); scanf("%d",&choix); @@ -36,7 +38,6 @@ int modifclientglobal (void) { coderreur=affichage(); } - } printf("Au revoir !\n"); @@ -352,9 +353,18 @@ int affichage (void) printf("%d\t%.2f\t%d\n",nc,cagnotte,suspension); fscanf(flot,"%d%f%d",&nc,&cagnotte,&suspension); } + fclose(flot); return 0; } +int creationfichier(void) +{ + FILE *flot; + flot=fopen("fichierclient.don","a"); + fclose(flot); + return 0; + +} int compteurtaillelogique (void) { diff --git a/FICHIERCYRIAQUE/fichierclient.don b/FICHIERCYRIAQUE/fichierclient.don index ccb5f7b..5d2babb 100644 --- a/FICHIERCYRIAQUE/fichierclient.don +++ b/FICHIERCYRIAQUE/fichierclient.don @@ -1,3 +1 @@ -14 0.00 0 -18 0.00 0 -90 0.00 0 +12 0.00 0 diff --git a/FICHIERCYRIAQUE/sae b/FICHIERCYRIAQUE/sae index 24a38caf7ad273defa778074b1e353b462841e3b..390b5ca56d679e06e40036df750027aba776c58f 100755 GIT binary patch delta 2723 zcmZ`*drVVT7(b^EERPm$TWsrN+zuxQtt|}YF{bTC0&cnpK{JxM;nYQD<`Xj_an@-J zCUfEJ7_Upz)a+rITcW`PSd4bc9~!p=jXKd`TH_qfnG7Y9I_lkb&b`H=>?Ak8bH3m2 ze2;U!QwSW@g^udl^KppGI+EJ!M11s;{?pFx9A)t=HY;Y-OndNAtGRk`-%|Z8%bej4 z^G{{{Xxdraf2p%Yb54tco&FS$Zuu@P+8fD3J+SK-YRn`1Wmzgm$hwEwb5wgIpL_xK z$PPrJTJ)WwbrAx#RM7Huz(saXplPG$(?aQ@n=}B4P@s;kH;Q;ZJ(%v@*61d$u`REU zck54f8=g(dC(x8Jo5j}yhp^$o6S6*AJluda&mvefmc?}{ z80|U;`H;Ge;!ViI+m zR_nsWq@8|g%HPHk1M7O`7Vr~5mRRI5BnIpE6Jf-cNh{NIjz8`#U>m!|#uBn|0?h_y z^E^FnA6#Ul5cSBVsE7J8{WanovJ5oJ@y{W3O#jvRIJICKixZhk7EGY2q31KJbiqJ}NSraZJ2E~0l3YL?29Ng0}_wA_BMMlAy#rr84( zV?Zk`)K)y=yDa_f!;~tVCu4EoEpog}CfVHiQ4hS`g z$ZO~_OI~p~Q0yuqrOFkBm2PiG;YzYp-KJN4vseq_bhd3K_Rs;#Vi$Uq6o4kFE%}$?e$N*^r%qop7}WfC)lD zMH5uLb(F3(+t}0DM-NY4oT?t&&QbcVWu~zXcCy?Mnn%`9w=ECX(j~SMZ&Iq|EWG8p z9{?zA9(jXr5141t9-El>1t_3V+l)yNrxI9t(l$Mh6#@@?GWX<*%>d*NKCV1?gW{!* zx*X#CG$zvGf_UrMP+0rk)p+Zvj<^=_zDe$fk$*v#329~eVnZ-T@Q~uIXXqw-f%@+G zLH|xW>@yOX-K1CSUVf~QO&@arcoUFigW$)Htv55`V zQCRB)4Q zg_09!T*g(nUaEzaeg%jHdJ$W2K-$jeJ)9N}F*|}|RTI)l{RW&X-8NvW;}_tvkPX=p zOp->CB&0(8OaDV(m;8*r12j8=#2Kr#pnE*<0zI4*qwCWY&%7I9YE$j&ZHk>Y7EGOB z7c`S0q4CMMrHc?v{}$WE>#LS<8W6%BoPFo~kMIA_ zfBt*A?n5^DkS$S3Wj6hQBOWB$h_e%)2HVQ?&F$E#i%Bc=(L=sD=k|_;2KG#OZ_%5} zqDN1q9(wu(PilkZn3XoA>T|1YFqoeck4sU*_AFMeMoYI^oQ6kl&4=N z?5vd>)MT+43{d7kTW!B;274`w&8slv?6#3A_84^LhiE;#n;))=Rj~$cyXaQFMVWlb znJk*cWnii89_Jm2+U&G?u z@SR)9R%DX(&t^-r*gOD3MGZE24yyyPxXC8fvQl`yxMfqamN|9$1d-=5bsXtof<8g8 z&u*g3$TdO8Ja#pU%@r;S#rk*+j^9+{YAxyW>b;pDtLCxcEIz-X44T~cNn}1dfoqw_ zo-KwCB~gCu3DQ4{eFOt;t;LSRX?J5jzhkU$ANL;d`CysH=ih=GZfX1811-7xGlmC|qHHs+`A4TQWCVW7WY`1+-ig3#(HaAnf+W~!6t;TBMCo@`-Hq6Yco;E(*pHY-Jdb!D@fu>?MO6(@Lc)Kl>Rd#5R8^Z0ul=p6 zGNOGhq=+BUIs(p;_|!-$G3t*Wi$F@;B}nY?I0#8AXi^ zcYKuMd>!X`l&wT&QePO}m%Bg55U8P zS#+zz`MOrS8C*_Ac`+%$6)rMHrLx>k1zQ73m9vz3Eo6n#g%Yt1C2mUzvESybO()(Haz&d00{&ZMC4wwO+%eTN%P=wkfDKj=4~wPCRBUcd+D>V!Q5O z{$0=;angR;OI