|
void | afficherDevis (Devis devis) |
|
void | afficherListeDevis (ListeDevis l) |
|
void | afficherDevisEntreprise (TabTravaux tabTravaux, int tLog, char entreprise[], char typeTravaux[]) |
|
void | afficherDevisTravaux (ListeDevis l, char travaux[]) |
|
void | selectionEntreprisesRetenues (ListeDevis *ldevis) |
| Sélectionne l'entreprise retenue pour un type de travaux. More...
|
|
void | afficherEntreprisesRetenues (TabTravaux tab, int tLog) |
| Affiche les entreprises retenues pour chaque type de travaux. More...
|
|
int | chargement (TabTravaux *tab, int *tLog, char fichier[]) |
|
void | lireDevis (FILE *flot, Devis *devis, char *typeTravaux) |
|
void | insererDevis (Devis d, TabTravaux *tab, int *tLog, char typeTravaux[]) |
|
Tache * | initialiserTache (char *nom, int duree) |
| Initialiser les taches. More...
|
|
Tache ** | chargementTaches (TabTravaux *tab, int tLog, int *nbTaches, char fichier[]) |
|
int | recupererDuree (TabTravaux tabTravaux, int tLog, char typeTravaux[]) |
|
void | ajouterSuccesseur (Tache *tache, char nomSucc[]) |
|
int | rechercheDichotomique (TabTravaux tab, int tLog, char typeTravaux[]) |
|
int | rechercheDichotomiqueTaches (Tache **tabTaches, int nbTaches, char nomTache[]) |
|
void | trierListeDevis (ListeDevis *ldevis) |
|
void | insererDevisTriee (ListeDevis *ldevis, MaillonDevis *maillon) |
|
void | triEchange (ListeDevis *ldevis) |
| Trie la liste de devis par ordre croissant du coût, puis par ordre décroissant du capital. More...
|
|
int | comparer (const Devis *d1, const Devis *d2) |
| Compare deux devis en fonction du coût et du capital. More...
|
|
void | inverser (Devis *d1, Devis *d2) |
| Inverse les positions de deux devis. More...
|
|
void | libererTabTravaux (TabTravaux *tab, int tLog) |
|
void | libererOffre (Offre *offre) |
|
void | libererListeDevis (ListeDevis liste) |
|
void | libererListeSucc (Liste succ) |
|
void | libererTache (Tache *tache) |
|
void | libererTabTaches (Tache **tabTaches, int nbTaches) |
|
void | sauvegardeTaches (Tache **tabTaches, int nbTaches, char fichier[]) |
|
void | sauvegardeDevis (TabTravaux tab, int tLog, char fichier[]) |
|
void | ecrireDevis (FILE *flot, char typeTravaux[], Devis devis) |
|
void | sauvegardeDevisBinaire (TabTravaux tab, int tLog, char fichier[]) |
|
void | sauvegardeTachesBinaire (Tache **tabTaches, int nbTaches, char fichier[]) |
|
FileAttente | initialiserFileAttente () |
| Initialiser la file d'attente. More...
|
|
bool | estVide (FileAttente *file) |
| Vérifie si la file est vide. More...
|
|
void | enfiler (FileAttente *file, Tache *tache) |
| Ajoute un élément à la file. More...
|
|
Tache * | tete (FileAttente *file) |
| Retourne la tête de la file. More...
|
|
void | defiler (FileAttente *file) |
| Retire un élément de la file. More...
|
|
int | longueur (FileAttente *file) |
| Retourne la longueur de la file. More...
|
|
void | afficherFile (FileAttente *file) |
| Affiche la file. More...
|
|
void | detruireFile (FileAttente *file) |
| Détruit la file. More...
|
|
Mise en place des structures et des fonctions associées.
- Authors
- LAVERGNE Rémi ; DELINAC Inès ; RAYNAUD Camille
- Date
- 12 janvier 2024