From 71793b449f6b87d5185fcb276153b79c7f58be1e Mon Sep 17 00:00:00 2001 From: tvieuble Date: Fri, 12 Apr 2019 18:48:14 +0200 Subject: [PATCH] suppression --- projet.c | 60 ------------------------------------------------------------ 1 file changed, 0 insertions(+), 60 deletions(-) delete mode 100644 projet.c diff --git a/projet.c b/projet.c deleted file mode 100644 index a69b6db..0000000 --- a/projet.c +++ /dev/null @@ -1,60 +0,0 @@ -#include -#include - -#define A 26 - -struct node { - char lettre; - struct cell* listeLettre; -}; - -struct cell { - struct node* arbre; - struct cell* suivant; -}; - -void initialisation_tab_arbre(struct node tab[]) { - for(int i = 0; i < A; i++) { - tab[i].lettre = 97+i; //ajout lettres minuscules - } - /*for(int i = 0; i < 8; i++) { - tab[i+26].lettre = 130+i; //ajout caractères spéciaux - }*/ -} - -void ajout_tete(char elem, struct cell** pL) { - struct cell* p; - p = malloc(sizeof(struct cell)); - p->arbre = malloc(sizeof(struct node)); - p->arbre->lettre = elem; - p->suivant = *pL; - *pL = p; -} - -void insertion(char elem, struct cell** pL) { - if((*pL == NULL)||((*pL)->arbre->lettre > elem)) ajout_tete(elem, pL); - else if((*pL)->arbre->lettre == elem) return; - else insertion(elem, &(*pL)->suivant); -} - -/*void affiche_tab(struct node tab[]) { - for(int i = 0; i < 32; i++) { - printf("%c\n", tab[i].lettre); - } - }*/ - -void lire_fichier() { - -} - -int main() { - struct node tab_arbre[A]; - struct node Arbre; - char lettre; - Arbre.listeLettre = NULL; - initialisation_tab_arbre(tab_arbre); - scanf("%c", &lettre); - insertion(lettre, &(Arbre.listeLettre)); - //printf("lettre : %c\n", Arbre.listeLettre->arbre->lettre); - return 0; -} -- libgit2 0.21.2