From bdb7fa21ad9d9ef32ecf4852137e915049adcfff Mon Sep 17 00:00:00 2001 From: johnny Date: Fri, 13 Jan 2023 08:43:02 +0100 Subject: [PATCH] Correction de quelques erreurs --- Msae.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Msae.c b/Msae.c index 939d382..81bfc28 100644 --- a/Msae.c +++ b/Msae.c @@ -536,11 +536,11 @@ void lancerPhaseCandidature(int *phaseCandidature) { printf("La phase de candidature n'a pas été lancée.\n"); printf("\nÊtes-vous sur de lancer la phase de candidature?(o/n)\t"); - scanf("%c",&choix); + scanf("%c%*c",&choix); if(choix!='O' && choix!='o') { printf("La phase de candidature n'a pas été lancée.\n"); - scanf("%c",&choix); + scanf("%c%*c",&choix); clearpage(); return; } @@ -551,11 +551,11 @@ void lancerPhaseCandidature(int *phaseCandidature) { printf("La phase de candidature est en court.\n"); printf("\nÊtes-vous sur d'arrêter la phase de candidature?(o/n)\t"); - scanf("%c",&choix); + scanf("%c%*c",&choix); if(choix!='O' && choix!='o') { printf("La phase de candidature n'a pas été arrêtée.\n"); - scanf("%c",&choix); + scanf("%c%*c",&choix); clearpage(); return; } @@ -629,12 +629,12 @@ int login(Candidat *tCand[],int *tMax,int *pos) /* Affiche un menu de connexion if(choix=='o'|| choix=='O') { printf("\nInsérer votre numéro de Candidat :\t"); - scanf("%d",&numC); + scanf("%d%*c",&numC); *pos=rechercherCandidat(tCand,*tMax,numC,&trouve); while(trouve==0) { printf("\nCe numéro n'existe pas. Veuillez Re-saisir :\t"); - scanf("%d",&numC); + scanf("%d%*c",&numC); *pos=rechercherCandidat(tCand,*tMax,numC,&trouve); } return 0; @@ -938,14 +938,14 @@ void menuResp(Candidat *tCand[],int tMax,int phaseCandidature) ListeCand ladmis; system("clear"); printf("Quel est le nombre de candidat admis ?\t"); - scanf("%d",&admis); + scanf("%d%*c",&admis); printf("\nQuelle moyenne minimale les candidats doivent avoir ?\t"); scanf("%f",&mini); f=insertCroiFile(tCand,tMax,mini); printf("\n\nVoici les candidats ayant sélectionner votre département :\t"); afficher(f); printf("Voulez-vous en refuser ? (insérer son numéro ou 0 pour quitter)\t"); - scanf("%d",&deci); + scanf("%d%*c",&deci); while (deci!=0) { pos=rechercherCandidat(tCand,tMax,deci, &trouve); @@ -956,7 +956,7 @@ void menuResp(Candidat *tCand[],int tMax,int phaseCandidature) } else printf("Mauvais numéro. Taper 0 pour quitter\n"); printf("Voulez-vous en refuser ? (insérer son numéro ou 0 pour quitter)\t"); - scanf("%d",&deci); + scanf("%d%*c",&deci); } ladmis=listeCandNouv(); f=fileToAdmis(f,&ladmis,admis);