From 8c063b1ab7660a89aa646d8401bbbbffeb787253 Mon Sep 17 00:00:00 2001 From: "antoine.perederii" Date: Fri, 13 Jan 2023 12:26:02 +0100 Subject: [PATCH] gestion des menus --- administrateur.c | 2 +- dptInfos.txt | 14 ++------------ menus.c | 18 +++--------------- partie_2.c | 2 +- utilisateur.c | 10 +++++----- 5 files changed, 12 insertions(+), 34 deletions(-) diff --git a/administrateur.c b/administrateur.c index d7c2e50..b7d1166 100644 --- a/administrateur.c +++ b/administrateur.c @@ -51,7 +51,7 @@ void creationDept(VilleIUT *tiut[], int nbIUT) } printf("Entrez le nombre de places dans le département :\n> "); scanf("%d%*c", &nbP); - printf("Entrez le nom du responsable :\n> "); + printf("Entrez le nom et prénom du responsable :\n> "); fgets(nomResp, 30, stdin); nomResp[strlen(nomResp) - 1] = '\0'; tiut[posIUT]->ldept = inserer(tiut[posIUT]->ldept, nomDept, nbP, nomResp); diff --git a/dptInfos.txt b/dptInfos.txt index 023e5de..afc40d1 100644 --- a/dptInfos.txt +++ b/dptInfos.txt @@ -1,5 +1,4 @@ 3 -3 1 Dufour Albert @@ -7,7 +6,7 @@ Albert 1 Clermont-Ferrand Informatique --1 +0 0 2 Michel @@ -16,7 +15,7 @@ Jacques 2 Clermont-Ferrand Informatique --1 +0 0 Grenoble Informatique @@ -31,12 +30,3 @@ Clermont-Ferrand Informatique 0 0 -3 -Chabanon -Kyllian -20.00 20.00 20.00 20.00 -1 -Clermont-Ferrand -Informatique -1 -0 diff --git a/menus.c b/menus.c index 8f1332f..7d59ae0 100755 --- a/menus.c +++ b/menus.c @@ -87,12 +87,10 @@ void menuAdministrateur(VilleIUT *tiut[], int *nbIUT, Etudiant *tetud[], int *nb modificationRespDept(tiut, *nbIUT); break; case 5: - printf("\n"); afficherCandidats(tetud, *nbCandidats); printf("\nNombre de candidats : %d\n", *nbCandidats); break; case 6: - printf("\n"); afficherCandidat(tetud, *nbCandidats); break; case 7: @@ -208,17 +206,12 @@ void menuResponsable(Etudiant *tetud[], int nbCandidats, VilleIUT *tiut[], int * while (c == false) { // system("clear"); - Etudiant *tetudResp[100]; - int nbCandidatsDept; - char respVille[30], respDept[30]; - deptResp(tiut, *nbIUT, respVille, respDept); - nbCandidatsDept = chargementRespDept(tetud, nbCandidats, respVille, respDept, tetudResp); printf("\n\nMenu des Responsable de Departement : Que voulez-vous faire ?\n"); printf("\t1 - Lancer les admissions\n"); printf("\t2 - Affichages\n"); printf("\t3 - Modifier le nombre de places dans un département\n"); - printf("\t4 - Modifier la note minimal d'admission du departement"); - printf("\t5 - Modifier la note exellente d'admission du departement"); + printf("\t4 - Modifier la note minimal d'admission du departement\n"); + printf("\t5 - Modifier la note exellente d'admission du departement\n"); // printf("\t2 - Afficher les candidats dans mon département\n"); // printf("\t3 - Afficher les candidats admis du departement\n"); // printf("\t4 - Afficher les candidats refusés du departement\n"); @@ -238,7 +231,7 @@ void menuResponsable(Etudiant *tetud[], int nbCandidats, VilleIUT *tiut[], int * lancerAdmissions(tetudResp, nbCandidats, tetudAdmis, nbEtudAdmis, tetudAttente, nbEtudAttente, respVille, respDept); break; case 2: - menuAffichage(tetud, nbCandidats, tiut, nbIUT, tetudAdmis, nbEtudAdmis, tetudAttente, nbEtudAttente); + menuAffichage(tetudResp, nbCandidatsDept, tetudAdmis, nbEtudAdmis, tetudAttente, nbEtudAttente); break; /*case 1: // modifNbPlaces(nbPlaces) @@ -293,11 +286,6 @@ void menuAffichage(Etudiant *tetud[], int nbCandidats, VilleIUT *tiut[], int *nb while (c == false) { // system("clear"); - Etudiant *tetudResp[100]; - int nbCandidatsDept; - char respVille[30], respDept[30]; - deptResp(tiut, *nbIUT, respVille, respDept); - nbCandidatsDept = chargementRespDept(tetud, nbCandidats, respVille, respDept, tetudResp); printf("\n\nMenu des Affichages Responsable de Departement : Que voulez-vous faire ?\n"); printf("\t1 - Afficher les candidats dans mon département\n"); printf("\t2 - Afficher les candidats admis du departement\n"); diff --git a/partie_2.c b/partie_2.c index d3254dc..be86713 100755 --- a/partie_2.c +++ b/partie_2.c @@ -84,7 +84,7 @@ int rechercheCandidat(Etudiant *tetud[], int nbCandidats, int numRecherche, bool void afficherEtudiant(Etudiant mEtudiant) { - printf("Numéro : %d\nNom : %s\nPrénom : %s\nNotes : %.2f\t%.2f\t%.2f\t%.2f\nNombre de choix : %d\n", mEtudiant.num, mEtudiant.nom, mEtudiant.prenom, mEtudiant.tabNotes[0], mEtudiant.tabNotes[1], mEtudiant.tabNotes[2], mEtudiant.tabNotes[3], mEtudiant.nbChoix); + printf("\nNuméro : %d\nNom : %s\nPrénom : %s\nNotes : %.2f\t%.2f\t%.2f\t%.2f\nNombre de choix : %d\n", mEtudiant.num, mEtudiant.nom, mEtudiant.prenom, mEtudiant.tabNotes[0], mEtudiant.tabNotes[1], mEtudiant.tabNotes[2], mEtudiant.tabNotes[3], mEtudiant.nbChoix); afficherChoix(mEtudiant.lChoix); printf("\n"); } diff --git a/utilisateur.c b/utilisateur.c index 8b047f7..c0726b8 100644 --- a/utilisateur.c +++ b/utilisateur.c @@ -2,7 +2,7 @@ void affichageVillesIUT(VilleIUT *tiut[], int nbIUT) { - printf("Voici les villes qui ont un IUT :\n"); + printf("\nVoici les villes qui ont un IUT :\n\n"); for (int i = 0; i < nbIUT; i++) { printf("\t%s\n", tiut[i]->ville); @@ -11,7 +11,7 @@ void affichageVillesIUT(VilleIUT *tiut[], int nbIUT) void affichageDeptIUT(VilleIUT *tiut[], int nbIUT) { - printf("Voici les départements présents dans chaque IUT :\n"); + printf("\nVoici les départements présents dans chaque IUT :\n\n"); for (int i = 0; i < nbIUT; i++) { printf("\t%s :\n", tiut[i]->ville); @@ -21,7 +21,7 @@ void affichageDeptIUT(VilleIUT *tiut[], int nbIUT) void affichageNbP(VilleIUT *tiut[], int nbIUT) { - printf("Voici le nombre de places dans chaque département de chaque IUT :\n"); + printf("\nVoici le nombre de places dans chaque département de chaque IUT :\n\n"); for (int iut = 0; iut < nbIUT; iut++) { printf("\t%s :\n", tiut[iut]->ville); @@ -36,9 +36,9 @@ void affichageDeptParticulier(VilleIUT *tiut[], int nbIUT) { char deptRecherche[30]; bool trouve, deptExiste = false; - printf("Quel département souhaitez-vous rechercher ?\n> "); + printf("\nQuel département souhaitez-vous rechercher ?\n> "); scanf("%s", deptRecherche); - printf("Voici les villes possédant le département %s :\n", deptRecherche); + printf("\nVoici les villes possédant le département %s :\n\n", deptRecherche); for (int iut = 0; iut < nbIUT; iut++) { rechercheDept(tiut[iut]->ldept, deptRecherche, &trouve);