diff --git a/sae1-02.c b/sae1-02.c index 7ca6284..7a64c19 100644 --- a/sae1-02.c +++ b/sae1-02.c @@ -74,18 +74,41 @@ charger -- recup : */ -Listchoixdept lireChoix(FILE *fe, int nbchoix){ +Listchoixdept listchoixdeptvide(void){ + return NULL; +} + +Listchoixdept inserercarte(Listchoixdept c, FILE fe){ + Maillonchoix cc; + cc = (Maillonchoix*)malloc(sizeof(Maillonchoix)); + if(cc==NULL){printf("\n");exit(1);} + fscanf(fe, "%s %s %d %d", cc.Ville, cc.dep, &cc.decision, &cc.validation); + cc->suivant=c; + return cc; +} +Listchoixdept lireChoix(FILE *fe, int nbchoix){ + int i=0; + int decision, validation; + char Ville[21], dep[21]; + Listchoixdept c, temp; + c = listchoixdeptvide(); + for(i=0; isuivant==NULL){affichageensemble(e->suivant);} + else{ + printf(","); + affichageensemble(e->suivant); + } +} +void test1(void){ + listetuinfo *tetu[5000]; + int j,i, nb; + char nomFich[31]; + strcpy(nomFich, "candidature.txt"); + nb = chargeretudiant(nomFich, tetu); + for(j=0, j