From 49edeb49fb257919cdd328ca46cfd9d9448d60ba Mon Sep 17 00:00:00 2001 From: "martin.bonetti" <1martinbonetti@gmail.com> Date: Thu, 5 Jan 2023 08:14:27 +0100 Subject: [PATCH] added structs in main.h and replaced structs names --- main.h | 20 ++++++++++++++++---- partie1.c | 10 +++++----- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/main.h b/main.h index 123a254..7ea2490 100644 --- a/main.h +++ b/main.h @@ -1,7 +1,19 @@ -typedef Liste; //a modifier -typedef Maillon; //a modifier +#include + +typedef struct Maillon{ + char intitule[30]; + int nbP; + char nomRes[30]; + struct Maillon *suiv; +}MaillonDept, *ListeDept; + +typedef struct{ + char ville[30]; + ListeDept ldept; + VilleIUT *tiut[]; +}VilleIUT; char* lireVille(FILE*); char* lireDept(FILE*); -Liste initListe(void); -Liste insertEnTete(Liste, char*); +ListeDept initListe(void); +ListeDept insertEnTete(ListeDept, char*); diff --git a/partie1.c b/partie1.c index f6bb8c4..d56af44 100644 --- a/partie1.c +++ b/partie1.c @@ -15,11 +15,11 @@ char* lireDept(FILE* fe){ return Dept; } -Liste initListe(void){return NULL;} +ListeDept initListe(void){return NULL;} -Liste insertEnTete(Liste l, char* c){ - Maillon *x; - x = (Maillon*)malloc(sizeof(Maillon)); +ListeDept insertEnTete(ListeDept l, char* c){ + MaillonDept *x; + x = (MaillonDept*)malloc(sizeof(MaillonDept)); if(x==NULL){printf("pb malloc"); exit;} strcpy(x); //ligne a compléter une fois la structure Liste définie //idem @@ -27,7 +27,7 @@ Liste insertEnTete(Liste l, char* c){ return x; } -Liste insertCroissante(Liste l, char* c){ +ListeDept insertCroissante(ListeDept l, char* c){ if (l==NULL){return insertEnTete(l, c);} if (strcmp()<0)//a compléter une fois la structure Liste définie return insertEnTete(l,c);//ligne fausse, a compléter