|
|
|
@ -57,6 +57,7 @@ int ajoutClient (void)
|
|
|
|
|
float cagnotte;
|
|
|
|
|
|
|
|
|
|
FILE *fichierclient;
|
|
|
|
|
printf("\n");
|
|
|
|
|
printf("ajout d'un client au programme de fidélité...\nquel est le numéro de ce client ?\n");
|
|
|
|
|
scanf("%d",&numeroclient);
|
|
|
|
|
while (numeroclient<0)
|
|
|
|
@ -118,6 +119,7 @@ int suspensioncarte (int *n)
|
|
|
|
|
fichierClientmegacool=fopen("fichierclient.don","r");
|
|
|
|
|
if (fichierClientmegacool==NULL)
|
|
|
|
|
{
|
|
|
|
|
printf("\n");
|
|
|
|
|
printf("Probléme d'ouverture");
|
|
|
|
|
return -2;
|
|
|
|
|
}
|
|
|
|
@ -137,7 +139,7 @@ int suspensioncarte (int *n)
|
|
|
|
|
fscanf(fichierClientmegacool,"%d%f%d",&nc,&cagnotte,&suspension);
|
|
|
|
|
}
|
|
|
|
|
fclose (fichierClientmegacool);
|
|
|
|
|
|
|
|
|
|
printf("\n");
|
|
|
|
|
printf("quel carte souhaitez vous suspendre ou désuspendre (entrez numéro client)\n");
|
|
|
|
|
scanf("%d",&recherche);
|
|
|
|
|
while (recherche<0)
|
|
|
|
@ -272,7 +274,7 @@ int supressionclient (int *n)
|
|
|
|
|
float cagnotte;
|
|
|
|
|
|
|
|
|
|
FILE *fichierClientmegacool;
|
|
|
|
|
|
|
|
|
|
printf("\n");
|
|
|
|
|
printf("quel est le numéro du client que vous souhaitez supprimer ?\n");
|
|
|
|
|
scanf("%d",&recherche2);
|
|
|
|
|
|
|
|
|
@ -346,6 +348,7 @@ int affichageall (void)
|
|
|
|
|
float cagnotte;
|
|
|
|
|
|
|
|
|
|
FILE *flot;
|
|
|
|
|
printf("\n");
|
|
|
|
|
flot=fopen("fichierclient.don","r");
|
|
|
|
|
if (flot==NULL)
|
|
|
|
|
{
|
|
|
|
@ -374,8 +377,10 @@ int affichagesolo (void)
|
|
|
|
|
printf("erreur d'ouverture du fichier\n");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
printf("\n");
|
|
|
|
|
printf("quel client recherchez vous ?\n");
|
|
|
|
|
scanf("%d",&rechercher);
|
|
|
|
|
printf("\n");
|
|
|
|
|
fscanf(flot,"%d%f%d",&nc,&cagnotte,&suspension);
|
|
|
|
|
while (feof(flot)==0)
|
|
|
|
|
{
|
|
|
|
@ -389,7 +394,7 @@ int affichagesolo (void)
|
|
|
|
|
fclose(flot);
|
|
|
|
|
if (validateur!=12)
|
|
|
|
|
{
|
|
|
|
|
printf("valeur non trouvé\n");
|
|
|
|
|
printf("ce client n'existe pas\n");
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
return 0;
|
|
|
|
|