From 6abf6bec5ba8c977aa5c82f01e0f4ba428486fe8 Mon Sep 17 00:00:00 2001 From: "matheo.thierry" Date: Sat, 17 Dec 2022 11:38:05 +0100 Subject: [PATCH] =?UTF-8?q?MODIF=20P2=20chargement=20valid=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sae1-02.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sae1-02.c b/sae1-02.c index ce83b6e..96effad 100644 --- a/sae1-02.c +++ b/sae1-02.c @@ -109,9 +109,9 @@ listetuinfo lireEtu(FILE *fe){ } */ -Listchoixdept* ensemblevide(void){return NULL;} +Listchoixdept ensemblevide(void){return NULL;} -Listchoixdept* lireCarte(FILE *fe, int nbchoix){ +Listchoixdept lireCarte(FILE *fe, int nbchoix){ if(nbchoix==0){return NULL;} Maillonchoix* cc; cc = (Maillonchoix*)malloc(sizeof(Maillonchoix*)); @@ -134,13 +134,13 @@ int chargeretudiant(char nomFich[], listetuinfo *tetu[], int tmax){ fe = fopen( nomFich, "r"); if(fe==NULL){printf("\n");return-1;} fscanf(fe, "%d", &nbetu); - a.carte = ensemblevide(); + *a.carte = ensemblevide(); for(i=0; i");fclose(fe);return-1;} tetu[i] = (listetuinfo*)malloc(sizeof(listetuinfo)); if(tetu[i]==NULL){printf("\n");fclose(fe);return-1;} a = lireEtu(fe); - a.carte = lireCarte(fe, a.nbchoix); + *a.carte = lireCarte(fe, a.nbchoix); *tetu[i] = a; } fclose(fe); @@ -175,7 +175,7 @@ void test1(void){ /* for(i=0; inbchoix; i++){ printf("carte %d={", i+1); - affichage(*tetu[j].carte); + affichage(*tetu[j]->carte); }*/ } }