From 82da52cd1f2e3f2dbb1940778f9327e6f5d517aa Mon Sep 17 00:00:00 2001 From: Anton Dolozin Date: Wed, 8 Oct 2025 07:33:38 +0200 Subject: [PATCH] Fixing --- du3/program.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/du3/program.c b/du3/program.c index dae0138..ddfb3c5 100644 --- a/du3/program.c +++ b/du3/program.c @@ -96,11 +96,15 @@ void process_operations(struct stack* stack) { } // endpointer pre nacitanie pomocou strtof; char *endptr; - + // ked' format nie je spravny, prerusime a vypiseme chybu + if (line[0] == '.') + { printf("bad input\n"); + return; + } // skusame nacitat' vstup float val = strtof(line, &endptr); // v pripade ze nie je cislo prerusime a vypiseme chubu - if (endptr != '\0') { + if (endptr == line) { printf("bad input\n"); return; }