From 22f12a4649fec24753bc473a2304887dcf665b0e Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Fri, 13 Jan 2023 19:31:26 +0100 Subject: [PATCH] Modification prototype traiterCandidatures --- src/III/trois.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/III/trois.c b/src/III/trois.c index eae9bc2..1915300 100644 --- a/src/III/trois.c +++ b/src/III/trois.c @@ -125,12 +125,12 @@ void triDichotomiqueFusion(ListeCandidats liste, int start, int end) { void afficherCandidatTraite(Candidat candidat) { printf("\tCandidat n°%d, '%s %s' :" - "\n\t - Note globale : %.2f\n\n", - candidat.id, candidat.prenom, candidat.nom, - candidat.noteGlobale); + "\n\t - Note globale : %.2f\n\n", + candidat.id, candidat.prenom, candidat.nom, + candidat.noteGlobale); } -void traiterCandidatures(VilleIUT** tiut, int nbVilles, ListeCandidats liste, int nbCandidats, int nbCandidatsAccept, float noteMini) { +void traiterCandidatures(ListeCandidats liste, int nbCandidats, int nbCandidatsAccept, float noteMini) { int i, j, nbCandidatsMatch = 0; char dept[LEN_MAX], ville[LEN_MAX], fNameAdmis[100], fNameAttente[100]; FILE* fAdmis, *fAttente; @@ -195,19 +195,22 @@ void traiterCandidatures(VilleIUT** tiut, int nbVilles, ListeCandidats liste, in strcat(fNameAdmis, dept); strcat(fNameAdmis, "_Admis.don"); - fAdmis = fopen(fNameAdmis, "w"); + fAdmis = fopen(fNameAdmis, "a"); if(fAdmis == NULL) { perror("fopen"); exit(errno); } + if(nbAdmis > 0) + fprintf(fAdmis, "%d\n", nbAdmis); + printf("\n\n\e[4;37mCandidats acceptés :\e[0m\n\n"); for(i=0; i 0) + fprintf(fAttente, "%d\n", nbAttente); + printf("\e[4;37mCandidats en liste d'attente :\e[0m\n\n"); for(i=0; i