master
Louis GERMAIN 1 year ago
parent 1d3b3b2945
commit dca661e8c4

@ -1,5 +1,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "structures.h"
char *readAdress(FILE *flot);
char *readAdress(FILE *flot);
Tache **chargeTaches(Offre *tabTravaux[]);

@ -35,13 +35,13 @@ typedef struct maillonSucc
typedef struct
{
char tache[20] ; // nom de la tâche ex : Plomberie
int duree ; // durée de la tâche
int nbPred ; // nombre de prédécesseurs de la tâche
Liste succ ; // liste des successeurs de la tâche
int dateDebut ; // date de début au plutôt de la tâche
bool traite ; // booléen : la tâche est-elle traitée
}Tache ;
char tache[20];
int duree;
int nbPred;
Liste succ;
int dateDebut;
bool traite;
} Tache;
//Devis
@ -51,8 +51,8 @@ Devis readDevis(Offre *tabTravaux[]);
//ListeDevis
ListeDevis newListeDevis(void);
ListeDevis defiler(ListeDevis l);
ListeDevis enfiler(ListeDevis l);
ListeDevis delete(ListeDevis l);
ListeDevis insert(ListeDevis l, Devis d);
ListeDevis sortListeDevis(ListeDevis l);
Booleen emptyListe(ListeDevis l);
int lenListeDevis(ListeDevis l);

@ -26,4 +26,9 @@ char *readAdress(FILE *flot)
}
adresse[strlen(adresse)-1]='\0';
return adresse;
}
Tache **chargeTaches(Offre *tabTravaux[])
{
}

@ -145,5 +145,25 @@ int rechTravaux(char *travauxName, Offre *tabTravaux[])
void minTravaux(Offre *tabTravaux[])
{
}
int i;
ListeDevis l;
for (i=0; i<tmaxTravaux; i++)
{
l=tabTravaux[i]->ldevis;
minl=l;
while(l)
{
if(l->prix < minl->prix)
{
l=delete(minl);
minl=l;
}
else
l=delete(l);
l=l->suiv;
}
displayOffre(tab[i]);
}
}

Loading…
Cancel
Save