diff --git a/FICHIERCYRIAQUE/ajoutClient.c b/FICHIERCYRIAQUE/ajoutClient.c index a094245..45f14a5 100644 --- a/FICHIERCYRIAQUE/ajoutClient.c +++ b/FICHIERCYRIAQUE/ajoutClient.c @@ -198,6 +198,10 @@ int suspensioncarte (int *n) { printf("le client existe déja, ressaisissez\n"); scanf("%d",&nouvellecarte); + while(nouvellecarte<0){ + printf("le numéro ne peut étre négatif , rééssayez.\n"); + scanf("%d",&nouvellecarte); + } } } @@ -277,7 +281,10 @@ int supressionclient (int *n) printf("\n"); printf("quel est le numéro du client que vous souhaitez supprimer ?\n"); scanf("%d",&recherche2); - + while(recherche2<0){ + printf("ne peut étre négatif\n"); + scanf("%d",&recherche2); + } fichierClientmegacool=fopen("fichierclient.don","r"); if (fichierClientmegacool==NULL) { @@ -380,6 +387,10 @@ int affichagesolo (void) printf("\n"); printf("quel client recherchez vous ?\n"); scanf("%d",&rechercher); + while(rechercher<0){ + printf("ne peut étre négatif\n"); + scanf("%d",&rechercher); + } printf("\n"); fscanf(flot,"%d%f%d",&nc,&cagnotte,&suspension); while (feof(flot)==0)