Prise en compte de la carte trouvée

main
DahmaneYanis 3 years ago
parent 10dc64be97
commit 56de204fa2

@ -20,12 +20,14 @@ int SupprimerAdherent(int *nbAdherent, int tabNoCarte[], int tabEtatCarte[], int
// Verification de l'existance de l'adherent // Verification de l'existance de l'adherent
int trouve = 0; int trouve = 0;
int indice = 0;
for (int i = 0; i < *nbAdherent ; i++) for (int i = 0; i < *nbAdherent ; i++)
{ {
if (tabNoCarte[i] == cible) if (tabNoCarte[i] == cible)
{ {
trouve = 1; trouve = 1;
indice = i;
break; break;
} }
} }
@ -45,15 +47,31 @@ int SupprimerAdherent(int *nbAdherent, int tabNoCarte[], int tabEtatCarte[], int
if (rep == 'O') if (rep == 'O')
{ {
// APPEL DE L'AFFICHAGE DES ADHERENTS // --> APPEL DE L'AFFICHAGE DES ADHERENTS
} }
} }
if (rep == 'O') // Si la carte a été trouvée
else
{
// Suppression de l'adherent
for (int i = indice; i < *nbAdherent ; i++)
{ {
printf("Souhaitez vous entrer un autre numéro d'adhérent"); tabNoCarte[i] = tabNoCarte[i+1];
tabEtatCarte[i] = tabEtatCarte[i+1];
tabPointCarte[i] = tabPointCarte[i+1];
} }
*nbAdherent -= 1;
}
/*
printf("Souhaitez vous entrer un autre numéro d'adhérent");
}
*/
return 0; return 0;
} }
Loading…
Cancel
Save