diff --git a/du5/program.c b/du5/program.c index 8310b4b..a61819f 100644 --- a/du5/program.c +++ b/du5/program.c @@ -41,22 +41,14 @@ Tree* readTree() { return node; } -int EmptyLine() { - char line[SIZE]; - - if (fgets(line, SIZE, stdin) == NULL) return 0; - - return line[0] == '\n'; -} - int Leaves(Tree *node) { - if (node == NULL) return 0; + if (!node) return 0; if (node->isAnswer) return 1; return Leaves(node->yes) + Leaves(node->no); } void freeTree(Tree *node) { - if (node == NULL) return; + if (!node) return; freeTree(node->yes); freeTree(node->no); free(node); @@ -65,7 +57,7 @@ void freeTree(Tree *node) { void start(Tree *node) { char input[SIZE]; - while (node != NULL && node->isAnswer == 0) { + while (node && node->isAnswer == 0) { printf("%s\n", node->text); if (fgets(input, SIZE, stdin) == NULL) { @@ -96,8 +88,7 @@ int main() { printf("Expert z bufetu to vie.\n"); Tree *root = readTree(); - - if (root == NULL) { + if (!root) { printf("Chyba nacitania\n"); return 0; }