|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <stdlib.h>
|
|
|
|
|
#include <string.h>
|
|
|
|
|
#include <stdbool.h>
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
|
{
|
|
|
|
@ -35,12 +36,12 @@ typedef struct maillonSucc
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
|
{
|
|
|
|
|
char tache[20];
|
|
|
|
|
int duree;
|
|
|
|
|
int nbPred;
|
|
|
|
|
Liste succ;
|
|
|
|
|
int dateDebut;
|
|
|
|
|
bool traite;
|
|
|
|
|
char tache[20];
|
|
|
|
|
int duree;
|
|
|
|
|
int nbPred;
|
|
|
|
|
Liste succ;
|
|
|
|
|
int dateDebut;
|
|
|
|
|
bool traite;
|
|
|
|
|
} Tache;
|
|
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
@ -59,7 +60,7 @@ Devis readDevis(Offre *tabTravaux[]);
|
|
|
|
|
ListeDevis newListeDevis(void);
|
|
|
|
|
ListeDevis delete(ListeDevis l);
|
|
|
|
|
ListeDevis insert(ListeDevis l, Devis d);
|
|
|
|
|
ListeDevis sortListeDevis(ListeDevis l);
|
|
|
|
|
ListeDevis sortListeDevis(ListeDevis l);
|
|
|
|
|
Booleen emptyListe(ListeDevis l);
|
|
|
|
|
int lenListeDevis(ListeDevis l);
|
|
|
|
|
void displayListeDevis(ListeDevis l);
|
|
|
|
@ -71,3 +72,8 @@ Booleen emptyOffre(Offre o);
|
|
|
|
|
void displayOffre(Offre o);
|
|
|
|
|
int rechTravaux(char travauxName[], Offre *tabTravaux[]);
|
|
|
|
|
void minTravaux(Offre *tabTravaux[]);
|
|
|
|
|
|
|
|
|
|
//Liste successeurs
|
|
|
|
|
|
|
|
|
|
Liste newListe(void);
|
|
|
|
|
Liste insertSucc(Liste l, char travaux[]);
|