This commit is contained in:
Weber 2024-11-14 16:48:31 +00:00
parent e53884efea
commit 2bfe8c19ea

View File

@ -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");