Modification du rôle de la fonction menuAdmin et passage de la taille logique du tableau tiut

master
Yann CHAMPEAU 3 years ago
parent 203aa95ecc
commit 619e557b47

@ -119,14 +119,36 @@ void menuAdmin(void){
printf("9 : Revenir à l'écran de sélection du profil.\n\n"); printf("9 : Revenir à l'écran de sélection du profil.\n\n");
printf("#--------------------------------------------------------------------#\n\n"); printf("#--------------------------------------------------------------------#\n\n");
printf("Choisissez l'action que vous voulez exécuter : "); printf("Choisissez l'action que vous voulez exécuter : ");
int act;
scanf("%d",&act);
switch(act){
case 1:
modifPlaces(tiut,int tlogi);
reset();
break;
case 2:
reset();
break;
case 3:
reset();
break;
case 4:
reset();
break;
case 5:
reset();
break;
case 6:
reset();
}
} }
void modifPlaces(VilleIUT* tiut){ void modifPlaces(VilleIUT* tiut,int tlogi){
printf("Entrez la ville correspondant à l'IUT à modifier (Q pour abandonner):"); printf("Entrez la ville correspondant à l'IUT à modifier (Q pour abandonner):");
char* ville[31]; char* ville[31];
scanf("%*c%s",&ville); scanf("%*c%s",&ville);
if(ville=="Q") return; if(ville=="Q") return;
int noVille=rechercheVille(tiut,ville); int noVille=rechercheTabStr(tiut,tlogi,ville);
if(noVille<=0){ if(noVille<=0){
fprintf(stderr,"Ville non existante !"); fprintf(stderr,"Ville non existante !");
return; return;
@ -150,8 +172,4 @@ void modifPlaces(VilleIUT* tiut){
m->nbp=nPlaces; m->nbp=nPlaces;
printf("Le nombre de places dans le département %s de l'IUT de %s a bien été modifié à %d place(s).",dep,ville,nPlaces); printf("Le nombre de places dans le département %s de l'IUT de %s a bien été modifié à %d place(s).",dep,ville,nPlaces);
return; return;
}
int rechercheVille(VilleIUT* tiut, char* ville){
break;
} }

@ -28,9 +28,9 @@ void SearchIUTFromDep(VilleIUT* lvIUT[],int tlogi);
//Admin //Admin
void menuAdmin(); void menuAdmin(VilleIUT* tiut,int tlogi);
void modifPlaces(); void modifPlaces(VilleIUT* tiut,int tlogi);
//void creerDep(); //void creerDep();
@ -38,8 +38,4 @@ void modifPlaces();
//void gestionPhaseCandidatures(); //void gestionPhaseCandidatures();
//void modifNomResponsable(); //void modifNomResponsable();
//Général
//int rechercheVille(VilleIUT* tiut, char* ville);

@ -10,7 +10,7 @@
int main(void) int main(void)
{ {
VilleIUT* tiut; VilleIUT* tiut;
loadIUT(tiut); int tlogi=loadIUT(tiut);
menu(); menu();
char user; char user;
scanf("%c",&user); scanf("%c",&user);
@ -22,7 +22,7 @@ int main(void)
break; break;
case "A": case "A":
reset(); reset();
menuAdmin(); menuAdmin(tiut,tlogi);
reset(); reset();
} }
return 0; return 0;

Loading…
Cancel
Save