niromru

Проверка ввода

Nov 8th, 2021
746
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.37 KB | None | 0 0
  1. int t;  // объявление переменной типа int (хранение введенных значений с клавиатуры)
  2.         short h = scanf("%d", &t);  // объявление переменной h типа short (значение функции scanf - количество введенных данных, соответствующих модификатору ввода)
  3.         while (h != 1) {    // начало цикла с предусловием while: пока не введена одна переменная, выполнять
  4.             printf("Не является целым числом. Попробуйте снова:\n");    // вывод сообщения
  5.             fflush(stdin);  // очистка потока ввода, для того, чтобы записать значение переменной, соответствующей модификатору ввода
  6.             h = scanf("%d", &t);    // присваивание переменной h значение функции scanf - количество введенных данных, соответствующих модификатору ввода
  7.         }   // конец цикла с предусловием while
  8.         a[i] = t;   // присваиваем верные введённые данные ячейке массива a с индексом i
Advertisement
Add Comment
Please, Sign In to add comment