diff --git a/Commun.c b/Commun.c index 05788aa..044e57b 100644 --- a/Commun.c +++ b/Commun.c @@ -445,7 +445,7 @@ void miseAJourPlaces(Departement *d) printf("Quel est le nouveau nombre de place ?\t");//Demande le nouveau nombre de place scanf("%d%*c",&places); printf("Êtes-vous sûr de passer les places en première année de %d à %d ?(o/n)\t",d->nbP,places);//Demande confirmation - scanf("%c",&choix); + scanf("%c%*c",&choix); } d->nbP=places;//Applique la modification afficherDep(*d);//Affiche la modification @@ -461,7 +461,7 @@ void miseAJourGlobale(VilleIUT *tiut[], int tLog) system("clear"); afficherTIUT(tiut,tLog); //affichage des différentes villes printf("Dans quelle ville voulez-vous faire des mises à jour?\t"); //demande sur quelle ville faire une mise à jour - scanf("%s",ville); //affecte la saisie au tableau "ville" + scanf("%s%*c",ville); //affecte la saisie au tableau "ville" pos=rechercheIUT(tiut,tLog,ville,&trouve); //recherche de la saisie dans le tableau des villes et associe la position dans le tableau à la variable "pos" if(trouve!=1) //message d'erreur si la ville n'est pas trouvée { @@ -567,7 +567,7 @@ int login(void) /* Affiche un menu de connexion pour ensuite adapter l'affichage void menuAdmin(VilleIUT *tiut[], int *tLog, int tMax) /* Affiche un menu de choix adaptés pour un administrateur et appelle les fonctions en conséquence */ { - int select = 0, pos; + int select, pos; int trouve; char ville[31], choix; ListeDept l; @@ -616,10 +616,10 @@ void menuAdmin(VilleIUT *tiut[], int *tLog, int tMax) /* Affiche un menu de choi { retirerDept(tiut, *tLog); } - /*if(select == 5) + if(select == 5) { miseAJourGlobale(tiut, tLog); - }*/ + } if(select == 6) { printf("Quel est le nom de la ville à insérer ?\nSaisie : "); /* Demande le nom de la ville à insérer */ @@ -680,7 +680,7 @@ void menuAdmin(VilleIUT *tiut[], int *tLog, int tMax) /* Affiche un menu de choi void menuCandidat(VilleIUT *tiut[], int *tLog, int tMax) /* Affiche un menu adapté pour un candidat et appelle les fonctions nécessaires pour effectuer les actions souhaitées */ { - int select = 0; + int select; while(select != 9) { system("clear"); @@ -701,7 +701,7 @@ void clearpage(void) /* Permet de demander à l'utilisateur pour continuer à la { char entre; printf("\nappuyé sur la touche [ENTREE] pour continuer"); - scanf("%*c%c", &entre); + scanf("%c", &entre); system("clear"); }