@ -53,14 +54,20 @@ void modifyClient(int clientID[], float cagnotte[], int suspended[], int tlog)
while(numClient<0)
while(numClient<0)
{
{
printf("Erreur, le numéro du client doit être positif, entrez le numéro du client ou 0 si vous souhaitez arrêter la saisie: ");
printf("Erreur, le numéro du client doit être positif, entrez le numéro du client ou 0 si vous souhaitez arrêter la saisie: ");
scanf("%d",&numClient);
scanf("%d%*c",&numClient);
}
}
index=recherche(numClient,clientID,tlog);
index=recherche(numClient,clientID,tlog);
printf("Entrez la modification voulue (s pour suspendre ou réactiver, c pour ajouter à la cagnotte): ");
while(index==-1)
{
printf("Cet identifiant client n'existe pas, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: ");
scanf("%d%*c",&numClient);
index=recherche(numClient,clientID,tlog);
}
printf("Entrez la modification voulue (s pour suspendre ou réactiver, c pour ajouter à la cagnotte, a pour activer ou désactiver les droits administrateurs): ");
scanf("%c%*c",&modif);
scanf("%c%*c",&modif);
while(modif!='s'&&modif!='c')
while(modif!='s'&&modif!='c'&&modif!='a')
{
{
printf("Erreur, le choix doit être 'c' ou 's', entrez la modification voulue (s pour suspendre ou réactiver, c pour ajouter à la cagnotte): ");
printf("Erreur, le choix doit être 'c' ou 's', entrez la modification voulue (s pour suspendre ou réactiver, c pour ajouter à la cagnotte, a pour activer ou désactiver les droits administrateurs): ");
scanf("%c%*c",&modif);
scanf("%c%*c",&modif);
}
}
if(modif=='s')
if(modif=='s')
@ -74,6 +81,11 @@ void modifyClient(int clientID[], float cagnotte[], int suspended[], int tlog)