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 24a38ca..390b5ca 100755 Binary files a/FICHIERCYRIAQUE/sae and b/FICHIERCYRIAQUE/sae differ diff --git a/FICHIERCYRIAQUE/sae.h b/FICHIERCYRIAQUE/sae.h index 4f223a3..17d5d76 100644 --- a/FICHIERCYRIAQUE/sae.h +++ b/FICHIERCYRIAQUE/sae.h @@ -6,3 +6,4 @@ int suspensioncarte (int *n); int compteurtaillelogique (void); int supressionclient (int *n); int affichage (void); +int creationfichier(void);