osetrene nacitavanie vstupu

This commit is contained in:
Kamil Gejdoš 2026-04-14 21:44:21 +00:00
parent f53bb8607a
commit 0c4fff26b0

View File

@ -48,20 +48,18 @@ void spustac(struct uzol* uzol) {
} }
char odpoved; // iacitavam a/n char odpoved; // iacitavam a/n
scanf(" %c",&odpoved); if (scanf(" %c",&odpoved) != 1) { // ak mi nenacita hodnotu
printf ("Koniec vstupu\n");
return;
}
if (odpoved == 'a') { if (odpoved == 'a') {
spustac (uzol -> lavy); spustac (uzol -> lavy);
} else if (odpoved == 'n') { } else if (odpoved == 'n') {
spustac (uzol -> pravy); spustac (uzol -> pravy);
} else if (odpoved == '\n'){
printf ("Koniec vstupu\n");
} else { } else {
printf ("Nerozumiem\n"); printf ("Nerozumiem\n");
} }
} }
void destroy_tree (struct uzol* strom){ void destroy_tree (struct uzol* strom){