diff --git a/GestionAdherents.c b/GestionAdherents.c index 2ee8176..b03e9c6 100644 --- a/GestionAdherents.c +++ b/GestionAdherents.c @@ -10,7 +10,7 @@ int RechercheAdherent(int tNoCarte[], int nbElem, int noCarte, int *trouve) *trouve = 1; return i; } - if (tNoCarte[i] > noCarte) + else if (tNoCarte[i] > noCarte) { *trouve = 0; return i + 1; @@ -45,17 +45,8 @@ int AjoutAdherent(int tNoCarte[], int tAge[], int tPointsCarte[], int tCarteActi tPointsCarte[pas] = 0; tCarteActive[pas] = 0; nbElem++; - printf("Vous avez créé l'adhérent numéro %d. Il a %d ans.\nSa carte n'est pas active car il n'y a pas de points dessus.\nVoulez-vous en ajouter ? (o/n)\n", tNoCarte[pas], tAge[pas]); - scanf("%*c%c", &reponse); - if (reponse == 'O' || reponse == 'o') - { - AjoutPoints(tNoCarte, tPointsCarte, tCarteActive, nbElem); - } - else - { - printf("La carte n'est pas active.\n"); - return nbElem; - } + printf("Vous avez créé l'adhérent numéro %d. Il a %d ans.\nSa carte n'est pas active car il n'y a pas de points dessus.\nIl est nécessaire de créditer la carte.\n", tNoCarte[pas], tAge[pas]); + AjoutPoints(tNoCarte, tPointsCarte, tCarteActive, nbElem); return nbElem; }