From 2bfe8c19ea855e81e1a6fa3a0a9a921103b7b462 Mon Sep 17 00:00:00 2001 From: Weber Date: Thu, 14 Nov 2024 16:48:31 +0000 Subject: [PATCH] test --- cv7/program.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/cv7/program.c b/cv7/program.c index 0097763..72a9ced 100644 --- a/cv7/program.c +++ b/cv7/program.c @@ -18,9 +18,9 @@ Uzol* vytvor_uzol(const char *text) { return uzol; } -Uzol* nacitaj_strom(FILE *subor) { +Uzol* nacitaj_strom() { char riadok[256]; - if (fgets(riadok, sizeof(riadok), subor) == NULL || riadok[0] == '\n') { + if (fgets(riadok, sizeof(riadok), stdin) == NULL || riadok[0] == '\n') { return NULL; } riadok[strcspn(riadok, "\n")] = '\0'; @@ -29,8 +29,8 @@ Uzol* nacitaj_strom(FILE *subor) { return vytvor_uzol(riadok + 1); } Uzol *uzol = vytvor_uzol(riadok); - uzol->ano = nacitaj_strom(subor); - uzol->nie = nacitaj_strom(subor); + uzol->ano = nacitaj_strom(); + uzol->nie = nacitaj_strom(); return uzol; } @@ -61,13 +61,7 @@ void uvolni_strom(Uzol *uzol) { } int main() { - FILE *subor = fopen("rules.txt", "r"); - if (!subor) { - printf("Chyba: Nepodarilo sa otvoriť súbor s pravidlami.\n"); - return 1; - } - Uzol *koren = nacitaj_strom(subor); - fclose(subor); + Uzol *koren = nacitaj_strom(); if (!koren) { printf("Chyba: Nepodarilo sa načítať bázu pravidiel.\n");