From c9b62645dffebbcdef1a6ac34d5bdf01648568df Mon Sep 17 00:00:00 2001
From: Darius <darius.gomesdes@hes-so.ch>
Date: Thu, 23 Jan 2025 17:55:48 +0100
Subject: [PATCH] ajoute fonction qui affiche l'arbre

---
 src/morse.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/morse.c b/src/morse.c
index efd6bef..7a26d0c 100644
--- a/src/morse.c
+++ b/src/morse.c
@@ -67,12 +67,23 @@ struct node_t * pushTree(struct node_t * tree, char letter, char * code){
     }
 }
 
-void printTree(struct node_t * tree, int depth){}
-
-struct node_t * encodeMorse(struct node_t * tree, char * path){}
 
 char searchCodeTree(struct node_t * tree, char letter, char* code_out){}
 
+struct node_t * encodeMorse(struct node_t * tree, char * path){}
+
 void decodeMorse(struct node_t * tree, char * path){}
 
+void printTree(struct node_t * tree, int depth){
+    if (tree == NULL) {
+        return;
+    }
+    printTree(tree->right, depth + 1);
+    for (int i = 0; i < depth; i++) {
+        printf("     ");
+    }
+    printf("%c\n", tree->letter);
+    printTree(tree->left, depth + 1);
+}
+
 void destroyTree(struct node_t ** tree){}
-- 
GitLab