@ -64,7 +64,7 @@ void modifyClient(int clientID[], float cagnotte[], int suspended[], int isAdmin
scanf ( " %d%*c " , & numClient ) ;
scanf ( " %d%*c " , & numClient ) ;
}
}
index = searchTab ( clientID , numClient , tlog , & found ) ;
index = searchTab ( clientID , numClient , tlog , & found ) ;
while ( index = = - 1 )
while ( found = = 0 )
{
{
printf ( " Cet identifiant client n'existe pas, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Cet identifiant client n'existe pas, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d%*c " , & numClient ) ;
scanf ( " %d%*c " , & numClient ) ;
@ -85,7 +85,7 @@ void modifyClient(int clientID[], float cagnotte[], int suspended[], int isAdmin
else if ( modif = = ' c ' )
else if ( modif = = ' c ' )
{
{
printf ( " Entrez le montant à ajouter à la cagnotte: " ) ;
printf ( " Entrez le montant à ajouter à la cagnotte: " ) ;
scanf ( " %f " , & montant ) ;
scanf ( " %f %*c " , & montant ) ;
cagnotte [ index ] + = montant ;
cagnotte [ index ] + = montant ;
}
}
else if ( modif = = ' a ' )
else if ( modif = = ' a ' )
@ -112,11 +112,11 @@ void inputItem(int tabReference[], float tabWeight[], float tabVolume[], float u
while ( reference ! = 0 )
while ( reference ! = 0 )
{
{
printf ( " Entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & reference ) ;
scanf ( " %d %*c " , & reference ) ;
while ( reference < 0 )
while ( reference < 0 )
{
{
printf ( " Erreur: la référence doit être positive, entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Erreur: la référence doit être positive, entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & reference ) ;
scanf ( " %d %*c " , & reference ) ;
}
}
index = searchTab ( tabReference , reference , * tlog , & found ) ;
index = searchTab ( tabReference , reference , * tlog , & found ) ;
@ -124,32 +124,32 @@ void inputItem(int tabReference[], float tabWeight[], float tabVolume[], float u
while ( found = = 1 & & reference ! = 0 )
while ( found = = 1 & & reference ! = 0 )
{
{
printf ( " Cette référence existe déjà, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Cette référence existe déjà, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & reference ) ;
scanf ( " %d %*c " , & reference ) ;
index = searchTab ( tabReference , reference , * tlog , & found ) ;
index = searchTab ( tabReference , reference , * tlog , & found ) ;
}
}
if ( reference ! = 0 )
if ( reference ! = 0 )
{
{
printf ( " Entrez le poids du produit: " ) ;
printf ( " Entrez le poids du produit: " ) ;
scanf ( " %f " , & weight ) ;
scanf ( " %f %*c " , & weight ) ;
while ( weight < 0 )
while ( weight < 0 )
{
{
printf ( " Erreur: le poids doit être positif, entrez le poids du produit: " ) ;
printf ( " Erreur: le poids doit être positif, entrez le poids du produit: " ) ;
scanf ( " %f " , & weight ) ;
scanf ( " %f %*c " , & weight ) ;
}
}
printf ( " Entrez le volume du produit: " ) ;
printf ( " Entrez le volume du produit: " ) ;
scanf ( " %f " , & volume ) ;
scanf ( " %f %*c " , & volume ) ;
while ( volume < 0 )
while ( volume < 0 )
{
{
printf ( " Erreur: le volume doit être positif, entrez le volume du produit: " ) ;
printf ( " Erreur: le volume doit être positif, entrez le volume du produit: " ) ;
scanf ( " %f " , & volume ) ;
scanf ( " %f %*c " , & volume ) ;
}
}
printf ( " Entrez le prix du produit: " ) ;
printf ( " Entrez le prix du produit: " ) ;
scanf ( " %f " , & price ) ;
scanf ( " %f %*c " , & price ) ;
while ( price < 0 )
while ( price < 0 )
{
{
printf ( " Erreur: le prix doit être positif, entrez le prix du produit: " ) ;
printf ( " Erreur: le prix doit être positif, entrez le prix du produit: " ) ;
scanf ( " %f " , & price ) ;
scanf ( " %f %*c " , & price ) ;
}
}
//Décalage
//Décalage
@ -184,17 +184,17 @@ void deleteItem(int tabReference[], float tabWeight[], float tabVolume[], float
while ( reference ! = 0 )
while ( reference ! = 0 )
{
{
printf ( " Entrez la référence du produit à supprimer ou 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Entrez la référence du produit à supprimer ou 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & reference ) ;
scanf ( " %d %*c " , & reference ) ;
while ( reference < 0 )
while ( reference < 0 )
{
{
printf ( " Erreur: la référence doit être positive, entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Erreur: la référence doit être positive, entrez la référence du produit ou 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & reference ) ;
scanf ( " %d %*c " , & reference ) ;
}
}
index = searchTab ( tabReference , reference , * tlog , & found ) ;
index = searchTab ( tabReference , reference , * tlog , & found ) ;
while ( index = = - 1 )
while ( found = = 0 )
{
{
printf ( " Cette référence n'existe pas, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Cette référence n'existe pas, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & reference ) ;
scanf ( " %d %*c " , & reference ) ;
index = searchTab ( tabReference , reference , * tlog , & found ) ;
index = searchTab ( tabReference , reference , * tlog , & found ) ;
}
}
@ -223,17 +223,17 @@ void deleteClient(int clientID[], int clientPassword[], float cagnotte[], int su
while ( numClient ! = 0 )
while ( numClient ! = 0 )
{
{
printf ( " Entrez l'identifiant du client à supprimer ou 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Entrez l'identifiant du client à supprimer ou 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & numClient ) ;
scanf ( " %d %*c " , & numClient ) ;
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 = searchTab ( clientID , numClient , * tlog , & found ) ;
index = searchTab ( clientID , numClient , * tlog , & found ) ;
while ( index = = - 1 )
while ( found = = 0 )
{
{
printf ( " Cet identifiant client n'existe pas, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
printf ( " Cet identifiant client n'existe pas, réessayer ou tapez 0 si vous souhaitez arrêter la saisie: " ) ;
scanf ( " %d " , & numClient ) ;
scanf ( " %d %*c " , & numClient ) ;
index = searchTab ( clientID , numClient , * tlog , & found ) ;
index = searchTab ( clientID , numClient , * tlog , & found ) ;
}
}