From 2852e6831b4ae55a07c324b87bd3098ed0993673 Mon Sep 17 00:00:00 2001 From: Bohdan Kapliuk Date: Sat, 12 Oct 2024 16:02:36 +0300 Subject: [PATCH] cv3 --- cv3/program.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cv3/program.c b/cv3/program.c index d10ebbe..7961059 100644 --- a/cv3/program.c +++ b/cv3/program.c @@ -59,10 +59,14 @@ int main(){ } } else{ - float cislo = strtof(vstup, NULL); + char *endptr; + float cislo = strtof(vstup, &endptr); + if (endptr == vstup || *endptr != '\n') { + printf("bad input\n"); + return 0; + } mystack.values[counter] = cislo; counter++; - } mystack.size = counter; for(int i =0; i < counter;i++){