test
This commit is contained in:
parent
e53884efea
commit
2bfe8c19ea
@ -18,9 +18,9 @@ Uzol* vytvor_uzol(const char *text) {
|
|||||||
return uzol;
|
return uzol;
|
||||||
}
|
}
|
||||||
|
|
||||||
Uzol* nacitaj_strom(FILE *subor) {
|
Uzol* nacitaj_strom() {
|
||||||
char riadok[256];
|
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;
|
return NULL;
|
||||||
}
|
}
|
||||||
riadok[strcspn(riadok, "\n")] = '\0';
|
riadok[strcspn(riadok, "\n")] = '\0';
|
||||||
@ -29,8 +29,8 @@ Uzol* nacitaj_strom(FILE *subor) {
|
|||||||
return vytvor_uzol(riadok + 1);
|
return vytvor_uzol(riadok + 1);
|
||||||
}
|
}
|
||||||
Uzol *uzol = vytvor_uzol(riadok);
|
Uzol *uzol = vytvor_uzol(riadok);
|
||||||
uzol->ano = nacitaj_strom(subor);
|
uzol->ano = nacitaj_strom();
|
||||||
uzol->nie = nacitaj_strom(subor);
|
uzol->nie = nacitaj_strom();
|
||||||
return uzol;
|
return uzol;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,13 +61,7 @@ void uvolni_strom(Uzol *uzol) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
FILE *subor = fopen("rules.txt", "r");
|
Uzol *koren = nacitaj_strom();
|
||||||
if (!subor) {
|
|
||||||
printf("Chyba: Nepodarilo sa otvoriť súbor s pravidlami.\n");
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
Uzol *koren = nacitaj_strom(subor);
|
|
||||||
fclose(subor);
|
|
||||||
|
|
||||||
if (!koren) {
|
if (!koren) {
|
||||||
printf("Chyba: Nepodarilo sa načítať bázu pravidiel.\n");
|
printf("Chyba: Nepodarilo sa načítať bázu pravidiel.\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user