master
Lucie GOIGOUX 2 years ago
parent dd46d261ab
commit 482e0b377b

@ -24,6 +24,8 @@ void titreMenuPrincipal(void) {
void menuCandidat(void) { void menuCandidat(void) {
int choix; // Contient le choix de l'utilisateur dans le menu int choix; // Contient le choix de l'utilisateur dans le menu
int nbVilles = 0;
VilleIUT** tiut = (VilleIUT**) malloc(sizeof(VilleIUT*));
printf("\n-----------------------------------------------------------------------\n"); printf("\n-----------------------------------------------------------------------\n");
printf("\t1 - Consulter les ville possédant un IUT\n\n"); printf("\t1 - Consulter les ville possédant un IUT\n\n");
@ -43,27 +45,28 @@ void menuCandidat(void) {
while(choix != 9){ while(choix != 9){
switch (choix) { switch (choix) {
case 1: case 1:
printf("Consulter les ville possédant un IUT...\n"); //system("clear");
// TODO printf("Consulter les ville possédant un IUT...\n\n");
afficherListeVilles(tiut, nbVilles);
break; break;
case 2: case 2:
printf("Voir les disponibilités des départements dans un IUT...\n"); printf("Voir les disponibilités des départements dans un IUT...\n\n");
// TODO // TODO
break; break;
case 3: case 3:
printf("Rechercher un département...\n"); printf("Rechercher un département...\n\n");
// TODO // TODO
break; break;
case 4: case 4:
printf("Candidater...\n"); printf("Candidater...\n\n");
// TODO // TODO
break; break;
case 5: case 5:
printf("Suivre sa candidature...\n"); printf("Suivre sa candidature...\n\n");
// TODO // TODO
break; break;
default: default:
fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\e[0m"); fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\n\e[0m");
break; break;
} }
@ -121,10 +124,6 @@ void menuResponsable(void) {
printf("\nRetour au menu principal...\n"); printf("\nRetour au menu principal...\n");
} }
void menuAdmin(void) { void menuAdmin(void) {
int choix; // Contient le choix de l'utilisateur dans le menu int choix; // Contient le choix de l'utilisateur dans le menu
@ -145,27 +144,27 @@ void menuAdmin(void) {
while(choix != 9){ while(choix != 9){
switch (choix) { switch (choix) {
case 1: case 1:
printf("Modifier le nombre de place d'une formation...\n"); printf("Modifier le nombre de place d'une formation...\n\n");
// TODO // TODO
break; break;
case 2: case 2:
printf("Créer un nouveau département...\n"); printf("Créer un nouveau département...\n\n");
// TODO // TODO
break; break;
case 3: case 3:
printf("Supprimer un département...\n"); printf("Supprimer un département...\n\n");
// TODO // TODO
break; break;
case 4: case 4:
printf("Lancer/arrêter la phase de candidature...\n"); printf("Lancer/arrêter la phase de candidature...\n\n");
// TODO // TODO
break; break;
case 5: case 5:
printf("Modifier le nom du responsable d'un département...\n"); printf("Modifier le nom du responsable d'un département...\n\n");
// TODO void modifierNomResponsable(VilleIUT** tiut, int nbVilles);
break; break;
default: default:
fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\e[0m"); fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\n\e[0m");
break; break;
} }
@ -418,7 +417,17 @@ void modifierNbPlaces(VilleIUT** tiut, int nbVilles, char* searchIUT, char* sear
fprintf(stderr, "\e[1;91mErreur: le département '%s' n'a pas été trouvé dans l'IUT '%s'\e[0m\n\n", searchDept, searchIUT); fprintf(stderr, "\e[1;91mErreur: le département '%s' n'a pas été trouvé dans l'IUT '%s'\e[0m\n\n", searchDept, searchIUT);
} }
void modifierNomResponsable(VilleIUT** tiut, int nbVilles, char* searchIUT, char* searchDept, char* nom) { void modifierNomResponsable(VilleIUT** tiut, int nbVilles){
char searchIUT[LEN_MAX];
char searchDept[LEN_MAX];
char nom[LEN_MAX];
printf("Entrez une ville:\t");
scanf("%s", searchIUT);
printf("Entrez un département:\t");
scanf("%s", searchDept);
printf("Entrez le nom du nouveau responsable:\t");
scanf("%s[^\n]", nom);
int i, foundIUT=0, foundDept=0; int i, foundIUT=0, foundDept=0;
for(i=0; i<nbVilles; i++) { for(i=0; i<nbVilles; i++) {
if(strcmp(tiut[i]->ville, searchIUT) == 0) { if(strcmp(tiut[i]->ville, searchIUT) == 0) {
@ -558,7 +567,7 @@ VilleIUT** readVilles(int* nbVilles) {
void test(void) { void test(void) {
/* /*
Ajout des premières données Ajout des premières données
*/ */
VilleIUT** tiut = (VilleIUT**) malloc(sizeof(VilleIUT*)); VilleIUT** tiut = (VilleIUT**) malloc(sizeof(VilleIUT*));
int nbVilles = 0; int nbVilles = 0;
@ -612,7 +621,7 @@ void test(void) {
afficherListeDepartement(*tiut2[1]); afficherListeDepartement(*tiut2[1]);
modifierNomResponsable(tiut2, nbVilles2, "Clermont-Ferrand", "Informatique", "Cédric Boulgours"); modifierNomResponsable(tiut2, nbVilles2);
} }
/* /*
@ -644,4 +653,4 @@ int chargementDonnees (VilleIUT *tiut[]){
} }
} }
return i; return i;
}*/ }*/

Loading…
Cancel
Save