Проверка на корректность вводимых данных - C (СИ)
Формулировка задачи:
Есть такой код где данные вводятся целого типа( int x; scanf("%d", &x); ). Вопрос такой как проверить действительно ли введено число либо нет ?
Решение задачи: «Проверка на корректность вводимых данных»
textual
Листинг программы
#include <stdio.h> int main(int argc, char *argv[]) { char s[10]; double a; printf("Input Number\n"); gets(s); if ( sscanf(s,"%lf", &a) == 0) printf("It's not number"); else { printf("It's number = %.2lf\n", a); } return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д