Как я могу поставить в то время как условие, что мой viariable не должен быть персонажем
Привет;
У меня возникли некоторые небольшие проблемы с поиском способа поставить под мое условие while тот факт, что моя переменная, которая является "int", не должна быть символом, взятым из входных данных, запрошенных до моего цикла while.
В то время как цикл используется для проверки того, не соответствует ли переменная, записанная во входных данных, условиям, необходимым для алгоритма.
Что я уже пробовал:
вот пример кода:
#включить <stdio.h>
тап_п(){
int n;
scanf("%d", &n);
while(n<=-1 ){
printf("неверно. Напишите положительное целое число.");
scanf("%d", &n);
}
возвращает 0;
}
Это работает для чисел, но если во входных данных я пишу символ типа "g", он зацикливается, и я должен контролировать+c, блокируя его.
#realJSOP
Это не вопрос C#. Я изменил тег, чтобы он был правильно классифицирован.