From 33a34bcc53bdc4b84cc2cc3c0f232d88286b5520 Mon Sep 17 00:00:00 2001 From: allaurent13 Date: Tue, 3 Jan 2023 21:58:13 +0000 Subject: [PATCH] =?UTF-8?q?correction=20erreur=20de=20syntaxe=20SAE.c=20et?= =?UTF-8?q?=20fonction=20de=20bas=20r=C3=A9alis=C3=A9=20SAEl.c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SAE.c | 50 +++++++++++++++++++++++--------------------------- 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/SAE.c b/SAE.c index f4ffd9d..4d0ece9 100644 --- a/SAE.c +++ b/SAE.c @@ -36,7 +36,7 @@ bool verifQuit(void) return true; if (strcmp(choix,"non")==0) return false; - printf("Erreur de sélection ! Veillez réessayer \n") + printf("Erreur de sélection ! Veuillez réessayer \n"); } } @@ -51,7 +51,7 @@ bool verifSelection(void) return true; if (strcmp(choix,"non")==0) return false; - printf("Erreur de sélection ! Veillez réessayer \n") + printf("Erreur de sélection ! Veuillez réessayer \n"); } } @@ -65,7 +65,7 @@ bool confirmationSup(void) return true; if (strcmp(choix,"non")==0) return false; - printf("Erreur de sélection ! Veillez réessayer \n") + printf("Erreur de sélection ! Veuillez réessayer \n"); } @@ -160,11 +160,9 @@ int gestionMenuAdmin(void) system("clear"); switch(choix){ case 1: - AffichageVille(tiut, nbEle); clearpage(); break; case 2: - AffichageGlobalDepVille(tiut, nbEle); clearpage(); break; case 3: @@ -204,9 +202,9 @@ void AffichageVille(VilleIUT **tiut, int nbEle) { int i; printf("\tIUT par ville :"); - for(i=0,iville); + printf("- %s\n",tiut[i]->ville); } } @@ -214,13 +212,13 @@ void AffichageGlobalDepVille(VilleIUT **tiut, int nbEle) { int i; printf("\tDépartement par IUT :\n"); - for(i=0,iville); - while(tiut->idDept != NULL) + while(tiut[i]->idDept != NULL) { - printf("|%s|\n",tiut->idDept->departement); - tiut->idDept = tiut->idDept->suiv; + printf("|%s|\n",tiut[i]->idDept->departement); + tiut[i]->idDept = tiut[i]->idDept->suiv; } } } @@ -252,8 +250,8 @@ int rechVille(VilleIUT **tiut, int nbEle, char code[], int *trouve) void AffichageNbplaceDeptVille(VilleIUT **tiut, int nbEle) { - ListeDept *aux; - aux =(ListeDept *)malloc(sizeof(ListeDept)); + MaillonDept *aux; + aux =(MaillonDept *)malloc(sizeof(MaillonDept)); char code[30]; int pos,trouve = 0; while(1) @@ -293,7 +291,7 @@ void AffichageNbplaceDeptVille(VilleIUT **tiut, int nbEle) free(aux); } -void AffichageGlobalDepVille(VilleIUT **tiut, int nbEle) +void AffichageDepVille(VilleIUT **tiut, int nbEle) { char code[30]; int pos,trouve = 0; @@ -302,7 +300,6 @@ void AffichageGlobalDepVille(VilleIUT **tiut, int nbEle) printf("IUT : "); scanf("%s",code); pos = rechVille(tiut, nbEle, code,&trouve); - aux = tiut[pos]->idDept; if (trouve == 1) { printf("%s :\n\t",tiut[pos]->ville); @@ -313,13 +310,12 @@ void AffichageGlobalDepVille(VilleIUT **tiut, int nbEle) if(!verifSelection()) break; } - free(aux) } void AffichageDeptVille(VilleIUT **tiut, int nbEle) { - ListeDept *aux; - aux =(ListeDept *)malloc(sizeof(ListeDept)); + MaillonDept *aux; + aux =(MaillonDept *)malloc(sizeof(MaillonDept)); char code[30]; int pos = 0, nbocc = 0; while(1) @@ -334,7 +330,7 @@ void AffichageDeptVille(VilleIUT **tiut, int nbEle) { if(strcmp(aux->departement, code)==0) { - affichageListeDept(aux) + affichageListeDept(aux); nbocc = nbocc + 1; break; } @@ -353,7 +349,7 @@ void AffichageGlobalIUT(VilleIUT **tiut, int nbEle) int pos = 0; while(pos < nbEle) { - printf("Ville : %s\n",tiut[pos]->Ville); + printf("Ville : %s\n",tiut[pos]->ville); affichageListeDept(tiut[pos]->idDept); pos = pos + 1; printf("\n"); @@ -362,8 +358,8 @@ void AffichageGlobalIUT(VilleIUT **tiut, int nbEle) void MiseAJourNbPlace(VilleIUT **tiut, int nbEle) { - ListeDept *aux; - aux =(ListeDept *)malloc(sizeof(ListeDept)); + MaillonDept *aux; + aux =(MaillonDept *)malloc(sizeof(MaillonDept)); int nouvNbPlace, pos, trouve; char code[30]; while(1) @@ -426,7 +422,7 @@ void creationDept(VilleIUT **tiut, int nbEle) nom[strlen(nom)-1] = "\0"; printf("Nombre de place du Département %s : ",code); scanf("%d", nbP); - tiut[pos]->idDept = inserer(tiut[pos]->idDept,code,nom,nbP) + tiut[pos]->idDept = inserer(tiut[pos]->idDept,code,nom,nbP); printf("insertion du département %s effectuer \n", code); if (!verifSelection()) break; @@ -456,7 +452,7 @@ void suppressionDept(VilleIUT **tiut, int nbEle) scanf("%s", code); if (recherche(tiut[pos]->idDept, code)) if (confirmationSup()) - tiut->idDept = supprimer(tiut->idDept, code); + tiut[pos]->idDept = supprimer(tiut[pos]->idDept, code); if (!recherche(tiut[pos]->idDept, code)) printf("Ce Département n'existe pas dans l'IUT de %s \n",tiut[pos]->ville); if (!verifSelection()) @@ -487,12 +483,12 @@ void modifChefDept(VilleIUT **tiut, int nbEle) { if(strcmp(tiut[pos]->idDept->departement, code) == 1) { - printf("Nom de l'ancien chef de département %s de %s : %s\n",tiut[pos]->idDept->departement, tiut[pos]->ville,tiut[pos]->idDept->resp); + printf("Nom de l'ancien chef de département %s de %s : %s\n",tiut[pos]->idDept->departement, tiut[pos]->ville,tiut[pos]->idDept->responsable); printf("nom du nouveau chef de département %s de %s :",tiut[pos]->idDept->departement, tiut[pos]->ville); fgets(code,30,stdin); code[strlen(code)-1] = "\0"; - tiut[pos]->idDept->resp = code; - printf("Chef de département : %s\n",tiut[pos]->idDept->resp); + strcpy(code, tiut[pos]->idDept->responsable); + printf("Chef de département : %s\n",tiut[pos]->idDept->responsable); } } }