diff --git a/du1/program.c b/du1/program.c index 8195c4b..26fe26f 100644 --- a/du1/program.c +++ b/du1/program.c @@ -22,9 +22,10 @@ int main() { return 0; } assert(r != NULL); - x = strtod(line, &endptr); - if (line == endptr) { - printf("Nepodarilo sa nacitat hodnotu x.\n"); + char *px = line; + while (isspace((unsigned char)*px)) px++; + x = strtod(px, &endptr); + if (px == endptr) { return 0; } while (fgets(line, LINE_SIZE, stdin) != NULL) {