ajout fonction création fichier si il n'existe pas et correction fclose et redaction

master
cyriaklinux 1 year ago
parent f1101ce805
commit 595a56f615

@ -5,12 +5,14 @@ int modifclientglobal (void)
{ {
int n,coderreur,choix; int n,coderreur,choix;
coderreur=creationfichier();
printf("Bienvenue dans l'application de modulation client .\nque souhaitez vous faire aujourd'hui ?\n"); printf("Bienvenue dans l'application de modulation client .\nque souhaitez vous faire aujourd'hui ?\n");
while(choix!=9) while(choix!=9)
{ {
n=compteurtaillelogique(); 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); 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)
{ {
@ -36,7 +38,6 @@ int modifclientglobal (void)
{ {
coderreur=affichage(); coderreur=affichage();
} }
} }
printf("Au revoir !\n"); printf("Au revoir !\n");
@ -352,9 +353,18 @@ int affichage (void)
printf("%d\t%.2f\t%d\n",nc,cagnotte,suspension); printf("%d\t%.2f\t%d\n",nc,cagnotte,suspension);
fscanf(flot,"%d%f%d",&nc,&cagnotte,&suspension); fscanf(flot,"%d%f%d",&nc,&cagnotte,&suspension);
} }
fclose(flot);
return 0; return 0;
} }
int creationfichier(void)
{
FILE *flot;
flot=fopen("fichierclient.don","a");
fclose(flot);
return 0;
}
int compteurtaillelogique (void) int compteurtaillelogique (void)
{ {

@ -1,3 +1 @@
14 0.00 0 12 0.00 0
18 0.00 0
90 0.00 0

Binary file not shown.

@ -6,3 +6,4 @@ int suspensioncarte (int *n);
int compteurtaillelogique (void); int compteurtaillelogique (void);
int supressionclient (int *n); int supressionclient (int *n);
int affichage (void); int affichage (void);
int creationfichier(void);

Loading…
Cancel
Save