MODIF pour pouvoir verifier les liens 3

master
Matheo THIERRY 2 years ago
parent 698bb1a2ee
commit 01c347e4b2

@ -492,6 +492,7 @@ void allajoutprocess(VilleIUT *tville[], listetuinfo etu, int nbville){
ok = correspondcarte(choixville, choixdep, b);
if(ok==0){b = ajoutercarte(b, choixville, choixdep);}
else{printf("\t< choix deja existant >\n");}
etu.carte=b;
}// possible de devoir rerajouter b dans etu ??????????? et return nb+1
//modifier ==============================================================================================================================================================
@ -603,15 +604,16 @@ Maillonchoix* suppressioncartechoix(char choixville[], char choixdep[], Listchoi
carte = suppressioncartechoix(choixville, choixdep, carte->suivant);
}
void suppcarte(listetuinfo *etu){
void suppcarte(listetuinfo etu){
int i, ok;
char choixville[31], choixdep[31];
Listchoixdept lcarte;
lcarte = etu->carte;
lcarte = etu.carte;
affichagecarte(lcarte);
choix2(lcarte, choixville, choixdep);
lcarte = suppressioncartechoix(choixville, choixdep, lcarte);
}// return nb -1
etu.carte=lcarte;
}
//==========================================================================================================
@ -722,7 +724,7 @@ void affichagedepresultat(Maillonchoix* carte, int *suite){
}
// validation
/*
void validation(char choixville[], char choixdep[], Maillonchoix* carte, int *ok, Maillonatt lplace, int nbplace, listetuinfo etu){
if(carte==NULL){return;}
if(strcmp(carte->Ville,choixville)==0){
@ -738,7 +740,7 @@ void validation(char choixville[], char choixdep[], Maillonchoix* carte, int *ok
if(carte->decision==1);
}
}
*/
// MENU PARTIE 1
@ -784,18 +786,19 @@ void menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb) {
break;
case 5:
allajoutprocess(tabVille, etu, nb);
etu->nbchoix = etu->nbchoix+1;
etu.nbchoix = etu.nbchoix+1;
break;
case 6:
modificationcarte(etu, tabVille, nb);
break;
case 7:
suppcarte(etu);
etu->nbchoix = etu->nbchoix-1;
etu.nbchoix = etu.nbchoix-1;
break;
case 8:
affichageetu(etu);
break;
/*
case 9:
affichagedepresultat(etu->lcarte, &suite);
if(suite==1){
@ -806,7 +809,7 @@ void menuP1Utilisateur(listetuinfo etu, VilleIUT *tabVille[], int nb) {
scanf("%d", &reponse);
if(reponse==1){menuValidation();}
}
break;
break;*/
case 15:
return;
}
@ -890,7 +893,7 @@ void menuPrincipal(VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu,
printf("| - quel est votre numéro de candidat ?\n| =>");
scanf("%d", &num);
ligneetu = recherdicoetu(tetu, nbEtu, num);
etu = tetu[ligneetu];
etu = *tetu[ligneetu];
menuP1Utilisateur(etu, tabVille, nb);
break;
case 2:

@ -135,6 +135,6 @@ typedef struct listatt{
void test(void);
void test1(void);
void menuP1Utilisateur(VilleIUT *v[], int nb);
void menuP1Utilisateur(listetuinfo etu, VilleIUT *v[], int nb);
void menuP1Administrateur(VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille* departementVille);
void menuPrincipal(VilleIUT *tabVille[], int nb, listetuinfo *tetu[], int nbEtu, DepartementVille* departementVille, char nomFich[]);
Loading…
Cancel
Save