From 54d921193a9e08ffd6dd1727238f9a60f811bcb7 Mon Sep 17 00:00:00 2001 From: yoboujon Date: Fri, 25 Nov 2022 14:47:50 +0100 Subject: [PATCH] --- coureur.h | 17 ----------------- liste.h | 27 --------------------------- 2 files changed, 44 deletions(-) delete mode 100644 coureur.h delete mode 100644 liste.h diff --git a/coureur.h b/coureur.h deleted file mode 100644 index 9a22c85..0000000 --- a/coureur.h +++ /dev/null @@ -1,17 +0,0 @@ -#include -#include -#include -#include - -typedef struct{ //definition de la structure coureur - char * nom; - char * prenom; - int dossard; - char * equipe; - int temps; -} coureur; - -//Prototype -coureur * creerCoureur(char nom[],char prenom[],int dossard, char equipe[],int temps);//Creation d'un coureur en memoire avec recupération de son adrresse avec le parametrage de c'est different champs -void ajouterTemps(int leTemps,coureur * leCoureur); //Modifier le temps d'un coureur a partir de son adresse et d'une valeur de cumule -void afficherCoureur(coureur * leCoureur); //Afficher le temps d'un coureur stocker en seconde sous forme d'heures, de minutes et de secondes ( a partir de l'adresse de sa structure de définition) \ No newline at end of file diff --git a/liste.h b/liste.h deleted file mode 100644 index a59f88f..0000000 --- a/liste.h +++ /dev/null @@ -1,27 +0,0 @@ -#include "coureur.h" //inclure le fichier "coureur.h" qui contien les libs et la structure coureur - -struct element{ //definition de la structure qui element qui sera encaspule/chaine - coureur * coureurActuel; //"contient" l'adresse d'une structure coureur - struct element * suiv; //"contient" l'adresse d'une autre strucutre element(chainage) -}; - -typedef struct{ //definition de la structure liste qui "contient" l'encaspsulation - struct element * debut; //"contient" un element en debut *voir init dans liste.c - struct element * courant; //"contient"element actuel *voir init dans liste.c - struct element * fin; //"contient"element en fin de la liste (NULL) *voir init dans liste.c -} liste; - -//Prototype de fonction -struct element * initElement(void); //initialise un element en memoir qui encapsule une strucure de coureurau champs vide -liste initListe(void); //initialise chaque element de la liste a partir de initElement -void ajoutListe(liste * listeActuel,coureur * leCoureur); //ajoute un element contenant un courreur dans le chainage d'une liste -void printlist(liste l); //afficher le coureur dans chaque element d'une liste -void allerDebut(liste * l); //mettre le poiteur courant sur l'element premier d'une liste -void allerFin(liste * l); //mettre le poiteur courant sur l'element de fin d'une liste -void avancer(liste * l); //mettre le poiteur courant sur l'element suivant de la liste dans la qu'elle qu'il pointe -coureur * coureurCourant(liste * l); //rien a foutre ici -void effacerCoureur(liste * listeActuel,coureur * coureurSuppr);//enleve un element d'une liste a partir de l'adresse d'un courreur, sans briser le chainage -int tailleListe(liste l); //retourne le nombre d'elements chaine d'une liste -coureur * getCoureur(liste l,int nb); //retourne le courreur contenue dans l'element nb d'une liste (on considere un element 0) -void invertCoureur(liste * l,int nb); //inverse l'element nb et nb+1 dans une liste (on considere un element 0) -void triListe(liste * l,int taille); //trie bulle des element d'une liste a partir du temps contenue dans la structure encapsule dans l'element \ No newline at end of file