diff --git a/srcs/charge.c b/srcs/charge.c index ea42206..fd94ab6 100644 --- a/srcs/charge.c +++ b/srcs/charge.c @@ -5,7 +5,7 @@ // initialisation des travaux Offre **initTabTravaux(void) { - printf("*-*-* INITTABTRAVAUX *-*-*"); + printf("\n*-*-* INITTABTRAVAUX *-*-*\n"); Offre **tabTravaux; tabTravaux = (Offre **)malloc(TMAXTRAV* sizeof(Offre *)); @@ -33,7 +33,7 @@ Offre **initTabTravaux(void) // Chargement d'une chaine de caracteres depuis un fichier char *readFromFile(FILE *file) { - printf("*-*-* READFROMFILE *-*-*"); + printf("\n*-*-* READFROMFILE *-*-*\n"); char *str, *buf, s[6]; int i=0, tmax = 5; str = (char *)malloc(tmax*sizeof(char)); @@ -67,7 +67,7 @@ char *readFromFile(FILE *file) // Chargement d'un devis depuis un fichier void loadDevis(FILE *devisFile, Offre **tabTravaux) { - printf("*-*-* LOADDEVIS *-*-*"); + printf("\n*-*-* LOADDEVIS *-*-*\n"); int index; char *travaux; Devis d; @@ -94,7 +94,7 @@ void loadDevis(FILE *devisFile, Offre **tabTravaux) // Chagement des offres depuis le fichier devis.txt Offre **loadOffre(void) { - printf("*-*-* LOADOFFRE *-*-*"); + printf("\n*-*-* LOADOFFRE *-*-*\n"); Offre **tabTravaux = initTabTravaux(); FILE *devisFile; @@ -116,7 +116,7 @@ Offre **loadOffre(void) // Chargement des tâches depuis un fichier pour chaque offre Tache **loadTaches(Offre *tabTravaux[]) { - printf("*-*-* LOADTACHES *-*-*"); + printf("\n*-*-* LOADTACHES *-*-*\n"); Precedence *prec; int i, tmaxPrec=5, tlogPrec; Tache *t, **tabTache; @@ -156,7 +156,7 @@ Tache **loadTaches(Offre *tabTravaux[]) // Chargement des précédences depuis un fichier Precedence *loadPrec(int *tmax, int *tlog) { - printf("*-*-* LOADPREC *-*-*"); + printf("\n*-*-* LOADPREC *-*-*\n"); FILE *prec; Precedence *tabP, *s; prec=fopen("../files/précédence.txt", "r"); diff --git a/srcs/sort.c b/srcs/sort.c index 21cec89..6ab1077 100644 --- a/srcs/sort.c +++ b/srcs/sort.c @@ -6,7 +6,7 @@ // Retourne l'indice de l'offre dans le tableau si elle est trouvée, sinon retourne -1 int rechTravaux(char *travauxName, Offre **tabTravaux) { - printf("*-*-* RECHTRAVAUX *-*-*"); + printf("\n*-*-* RECHTRAVAUX *-*-*\n"); //On utilise la taille max de travaux car travaux est un tableau constant, sa taille max est égale à sa taille logique. int deb=0, end=TMAXTRAV-1, mid; @@ -29,7 +29,7 @@ int rechTravaux(char *travauxName, Offre **tabTravaux) // Affiche chaque offre gardee avec le devis ayant le prix le plus bas void minTravaux(Offre *tabTravaux[]) { - printf("*-*-* MINTRAVAUX *-*-*"); + printf("\n*-*-* MINTRAVAUX *-*-*\n"); int i; MaillonDevis *minDev, *md, *s; for(i=0; i 0 && *tlogS > 0) @@ -124,7 +124,7 @@ void fusionDevisElements(ListeDevis *R, int *tlogR, ListeDevis *S, int *tlogS, L // Gère les éléments restants après les itérations principales de fusion void gestionElementsRestants(ListeDevis *mergedList, ListeDevis *last, ListeDevis *source, int *tlogSource, int *k) { - printf("*-*-* GESTIONELEMENTSRESTANTS *-*-*"); + printf("\n*-*-* GESTIONELEMENTSRESTANTS *-*-*\n"); while (*tlogSource > 0) { if (!*mergedList) @@ -145,7 +145,7 @@ void gestionElementsRestants(ListeDevis *mergedList, ListeDevis *last, ListeDevi // Fusionne deux listes de devis triées en une seule liste triée void fusionMaillonDevis(ListeDevis R, int tlogR, ListeDevis S, int tlogS, ListeDevis *T) { - printf("*-*-* FUSIONMAILLONDEVIS *-*-*"); + printf("\n*-*-* FUSIONMAILLONDEVIS *-*-*\n"); ListeDevis last; ListeDevis mergedList; int k; @@ -163,7 +163,7 @@ void fusionMaillonDevis(ListeDevis R, int tlogR, ListeDevis S, int tlogS, ListeD // Tri fusion sur une liste de devis void triFusionListeDevis(ListeDevis ldevis, int tlog) { - printf("*-*-* TRIFUSIONLISTEDEVIS *-*-*"); + printf("\n*-*-* TRIFUSIONLISTEDEVIS *-*-*\n"); ListeDevis p; ListeDevis q; ListeDevis qTemp; diff --git a/srcs/structures.c b/srcs/structures.c index 903bda8..36ec87b 100644 --- a/srcs/structures.c +++ b/srcs/structures.c @@ -5,14 +5,14 @@ // Initialise une liste de devis ListeDevis newListeDevis(void) { - printf("*-*-* NEWLISTEDEVIS *-*-*"); + printf("\n*-*-* NEWLISTEDEVIS *-*-*\n"); return NULL; } // Initialise une nouvelle offre Offre *newOffre(char *travauxName) { - printf("*-*-* NEWOFFRE *-*-*"); + printf("\n*-*-* NEWOFFRE *-*-*\n"); Offre *o; o = (Offre *)malloc(sizeof(Offre)); strcpy(o->travaux, travauxName); @@ -23,7 +23,7 @@ Offre *newOffre(char *travauxName) // Initialise une liste (pour les successeurs) Liste newListe(void) { - printf("*-*-* NEWLISTE *-*-*"); + printf("\n*-*-* NEWLISTE *-*-*\n"); return NULL; } @@ -32,14 +32,14 @@ Liste newListe(void) // Verifie l'integrite d'une liste de devis Booleen emptyListe(ListeDevis l) { - printf("*-*-* EMPTYLISTE *-*-*"); + printf("\n*-*-* EMPTYLISTE *-*-*\n"); return l==NULL; } // Vérifie l'intégrité de l'offre Booleen emptyOffre(Offre *o) { - printf("*-*-* EMPTYOFFRE *-*-*"); + printf("\n*-*-* EMPTYOFFRE *-*-*\n"); return emptyListe(o->ldevis); } @@ -48,7 +48,7 @@ Booleen emptyOffre(Offre *o) // Insere un devis en tete de la liste des devis ListeDevis insert(ListeDevis l, Devis d) { - printf("*-*-* INSERT *-*-*"); + printf("\n*-*-* INSERT *-*-*\n"); MaillonDevis *md; md = (MaillonDevis *)malloc(sizeof(MaillonDevis)); if (md == NULL) @@ -65,7 +65,7 @@ ListeDevis insert(ListeDevis l, Devis d) Liste insertSucc(Liste l, char travaux[]) { - printf("*-*-* INSERTSUCC *-*-*"); + printf("\n*-*-* INSERTSUCC *-*-*\n"); MaillonSucc *ms; ms = (MaillonSucc *)malloc(sizeof(MaillonSucc)); if (ms == NULL) @@ -84,7 +84,7 @@ Liste insertSucc(Liste l, char travaux[]) // Supprime le premier maillon de la liste de devis ListeDevis del(ListeDevis l) { - printf("*-*-* DEL *-*-*"); + printf("\n*-*-* DEL *-*-*\n"); MaillonDevis *md; if (l==NULL) { @@ -112,7 +112,7 @@ ListeDevis del(ListeDevis l) // Calcule la longueur de la liste de devis int lenListeDevis(ListeDevis l) { - printf("*-*-* LENLISTEDEVIS *-*-*"); + printf("\n*-*-* LENLISTEDEVIS *-*-*\n"); int len=0; while (l) { @@ -124,7 +124,7 @@ int lenListeDevis(ListeDevis l) int lenMaxNomEntreprise(ListeDevis ldevis) { - printf("*-*-* LENMAXNOMENTREPRISE *-*-*"); + printf("\n*-*-* LENMAXNOMENTREPRISE *-*-*\n"); int maxLen; int len; @@ -142,7 +142,7 @@ int lenMaxNomEntreprise(ListeDevis ldevis) // Calcule le nombre de precedences pour un travail donne int nombrePred(char travaux[], Precedence prec[], int tlog) { - printf("*-*-* NOMBREPRED *-*-*"); + printf("\n*-*-* NOMBREPRED *-*-*\n"); int nbPred = 0, i; for (i=0; itravaux); displayListeDevis(o->ldevis); - printf("\n *-*-* DISPLAYOFFREOUT *-*-*"); } // Affiche les details de la liste de devis void displayListeDevis(ListeDevis l) { - printf("*-*-* DISPLAYLISTEDEVIS *-*-*"); + printf("\n*-*-* DISPLAYLISTEDEVIS *-*-*\n"); while(l != NULL) { displayDevis(l->dev); @@ -196,7 +195,7 @@ void displayListeDevis(ListeDevis l) // Fonction pour afficher le devis d'une entreprise donnée pour un type de travaux donné void afficherDevisEntreprise(Offre **tabTravaux) { - printf("*-*-* AFFICHERDEVISENTREPRISE *-*-*"); + printf("\n*-*-* AFFICHERDEVISENTREPRISE *-*-*\n"); int indiceTravaux; int maxlen; char typeTravaux[30];