From 0c4fff26b032a3843fdcb4cf943c2b525e55547e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Gejdo=C5=A1?= Date: Tue, 14 Apr 2026 21:44:21 +0000 Subject: [PATCH] osetrene nacitavanie vstupu --- du5/program.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/du5/program.c b/du5/program.c index b9eb1a6..d01014b 100644 --- a/du5/program.c +++ b/du5/program.c @@ -48,20 +48,18 @@ void spustac(struct uzol* uzol) { } 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') { spustac (uzol -> lavy); } else if (odpoved == 'n') { spustac (uzol -> pravy); - } else if (odpoved == '\n'){ - printf ("Koniec vstupu\n"); } else { printf ("Nerozumiem\n"); } - - - } void destroy_tree (struct uzol* strom){