MODIF P2 chargement validé

master
Matheo THIERRY 2 years ago
parent 9a0fa09694
commit 977535d9f8

@ -128,9 +128,7 @@ listetuinfo lireEtu(FILE *fe){
} }
int chargeretudiant(char nomFich[], listetuinfo *tetu[], int tmax){ int chargeretudiant(char nomFich[], listetuinfo *tetu[], int tmax){
int i=0, nbetu; int i=0, nbetu;
printf("bonjour");
listetuinfo a; listetuinfo a;
FILE *fe; FILE *fe;
fe = fopen( nomFich, "r"); fe = fopen( nomFich, "r");
@ -139,7 +137,6 @@ int chargeretudiant(char nomFich[], listetuinfo *tetu[], int tmax){
a.carte = ensemblevide(); a.carte = ensemblevide();
for(i=0; i<nbetu; i++){ for(i=0; i<nbetu; i++){
if(i==tmax){printf("<! erreur fichier in chargeetudiant !>");fclose(fe);return-1;} if(i==tmax){printf("<! erreur fichier in chargeetudiant !>");fclose(fe);return-1;}
printf("bonjour");
tetu[i] = (listetuinfo*)malloc(sizeof(listetuinfo)); tetu[i] = (listetuinfo*)malloc(sizeof(listetuinfo));
if(tetu[i]==NULL){printf("<! pb malloc in chargeretudiant !>\n");fclose(fe);return-1;} if(tetu[i]==NULL){printf("<! pb malloc in chargeretudiant !>\n");fclose(fe);return-1;}
a = lireEtu(fe); a = lireEtu(fe);
@ -173,13 +170,13 @@ void test1(void){
char nomFich[20]; char nomFich[20];
strcpy( nomFich, "candidature.txt"); strcpy( nomFich, "candidature.txt");
nb = chargeretudiant(nomFich, tetu, 5000); nb = chargeretudiant(nomFich, tetu, 5000);
printf("bonjour1");
for(j=0; j<nb; j++){ for(j=0; j<nb; j++){
affichageetu(*tetu[j]); affichageetu(*tetu[j]);
/*
for(i=0; i<tetu[j]->nbchoix; i++){ for(i=0; i<tetu[j]->nbchoix; i++){
printf("carte %d={", i+1); printf("carte %d={", i+1);
affichage(*tetu[j].carte); affichage(*tetu[j].carte);
} }*/
} }
} }

Loading…
Cancel
Save