From 8bfed135810ec72d6a141cda80736ad23086b733 Mon Sep 17 00:00:00 2001 From: mr314ot Date: Fri, 21 Nov 2025 08:46:56 +0100 Subject: [PATCH] du6 - 24 --- du6/program.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/du6/program.c b/du6/program.c index 91072df..12ef7f2 100644 --- a/du6/program.c +++ b/du6/program.c @@ -29,6 +29,8 @@ Tree* read_tree() { if (strcmp(buffer, "\n") == 0) return NULL; + strip_newline(buffer); + Tree *node = calloc(1, sizeof(Tree)); strcpy(node->value, buffer); @@ -69,15 +71,11 @@ int run_system(Tree *node) { char c[10]; printf("%s\n", node->value); - while (1) { - if (fgets(c, sizeof(c), stdin) == NULL) { - printf("Koniec vstupu\n"); - return 0; - } - strip_newline(c); - - if (strlen(c) != 0) break; + if (fgets(c, sizeof(c), stdin) == NULL) { + printf("Koniec vstupu\n"); + return 0; } + strip_newline(c); if (!node->left && !node->right) { printf("Koniec vstupu\n");