diff --git a/du5/program.c b/du5/program.c index 39c878d..261525c 100644 --- a/du5/program.c +++ b/du5/program.c @@ -29,10 +29,9 @@ Tree* readTree() { if (line[0] == '*') { node->isAnswer = 1; - if (line[1] == ' ') - strcpy(node->text, line + 2); - else - strcpy(node->text, line + 1); + int i = 1; + while (line[i] == ' ') i++; + strcpy(node->text, line + i); } else { node->isAnswer = 0; strcpy(node->text, line); @@ -79,7 +78,7 @@ void start(Tree *node) { while (node != NULL) { if (node->isAnswer) { - printf("*%s\n", node->text); + printf("* %s\n", node->text); printf("Koniec\n"); return; }