diff --git a/candidature.txt b/candidature.txt index 506b697..2eec757 100644 --- a/candidature.txt +++ b/candidature.txt @@ -88,7 +88,11 @@ bio-informatique pion blanc 10 12 13 16 -3 +4 +Lyon +Economie +0 +0 Clermont-Ferrand informatique 0 diff --git a/sae b/sae index 748e3c5..c2e8fca 100755 Binary files a/sae and b/sae differ diff --git a/sae1-02.c b/sae1-02.c index 5a59ea7..ae54236 100644 --- a/sae1-02.c +++ b/sae1-02.c @@ -618,9 +618,6 @@ void suppcarte(listetuinfo etu){ choix2(lcarte, choixville, choixdep); lcarte = suppressioncartechoix(choixville, choixdep, lcarte); etu.carte=lcarte; - affichageetu(etu); - lcarte=etu.carte; - affichagecarte(lcarte); } //========================================================================================================== @@ -805,7 +802,7 @@ void menuValidation(listetuinfo etu){ validation(choixville, choixdep, lcarte, &ok); } -void menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille *departementVille, char nomFich[]) { +listetuinfo menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille *departementVille, char nomFich[]) { int choixP1U; int suite=0; int reponse; @@ -845,6 +842,7 @@ void menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb, listetuinf case 5: etu=allajoutprocess(tabVille, etu, nb); etu.nbchoix = etu.nbchoix+1; + printf("%d\n", etu.nbchoix); break; case 6: modificationcarte(etu, tabVille, nb); @@ -875,7 +873,7 @@ void menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb, listetuinf } break; case 15: - return; + return etu; } } } @@ -970,7 +968,8 @@ void menuPrincipal(VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, scanf("%d", &num); ligneetu = recherdicoetu(tetu, nbEtu, num); etu = *tetu[ligneetu]; - menuP1Utilisateur(etu, tabVille, nb, tetu, nbEtu, departementVille, nomFich); + etu =menuP1Utilisateur(etu, tabVille, nb, tetu, nbEtu, departementVille, nomFich); + *tetu[ligneetu] = etu; break; case 2: menuP1Administrateur(tabVille, nb, tetu, nbEtu, departementVille, tetutri); diff --git a/sae1-02.h b/sae1-02.h index e1f4a7d..a7fa6e9 100644 --- a/sae1-02.h +++ b/sae1-02.h @@ -134,6 +134,6 @@ typedef struct listatt{ void test(void); -void menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille *departementVille, char nomFich[]); +listetuinfo menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille *departementVille, char nomFich[]); void menuP1Administrateur(VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille* departementVille, listetuinfo *tetutri[]); void menuPrincipal(VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille* departementVille, char nomFich[], listetuinfo *tetutri[]); \ No newline at end of file