nevidel som ze segmentation fault

This commit is contained in:
Kamil Gejdoš 2026-04-14 21:35:41 +00:00
parent c130b99678
commit a0fa5c7f11

View File

@ -42,6 +42,11 @@ void spustac(struct uzol* uzol) {
if (uzol == NULL) return; // ak nemam strom koncim
printf ("%s",uzol -> otazka); // vypisem content textu struktury
if (uzol -> pravy == NULL && uzol -> lavy == NULL) { // ak nema pokracovanie, napisem ze nema pokracovanie
printf ("Koniec\n");
return;
}
char odpoved; // iacitavam a/n
scanf(" %c",&odpoved);
@ -51,14 +56,12 @@ void spustac(struct uzol* uzol) {
spustac (uzol -> pravy);
} // uvidim co test ocakava ked dam zle odpoved
if (uzol -> pravy == NULL && uzol -> lavy == NULL) { // ak nema pokracovanie, napisem ze nema pokracovanie
printf ("Koniec\n");
return;
}
}
void destroy_tree (struct uzol* strom){
if (strom == NULL) return;
destroy_tree(strom -> lavy);
destroy_tree(strom -> pravy);
free(strom);
@ -78,7 +81,7 @@ int main() {
spustac(strom);
if (strom != NULL) destroy_tree(strom);
destroy_tree(strom);
return 0;
}