Это то, что я сейчас:Integer ошибка C
int main() {
int number;
printf("Type your number: ");
scanf("%i",&number);
char code[4];
printf("Type your code: ");
scanf("%s",&code);
Когда я типа ничего, кроме цифр в первой сценарий идет все с ума, он просто показывает
Введите число: NOTaNUMBER
Тип код: THErestOFtheSCRIPT
- назад в командной строке
То, что я хочу, чтобы это сделать, это
Введите номер: NOTaNUMBER
Вы не ввели номер
- Назад к командной строке
Как я могу сделать это?
Это отличается от упомянутого дубликата. Я говорю о C здесь, а не C++. C не знает cin
, ответ на указанный дубликат. Тем не менее, ответ был найден ниже
HTTP : //stackoverflow.com/questions/4072190/check-if-input-is-integer-type-in-c – marsh
Хорошо, это просто не дублика te из этого: C++ работает совершенно иначе в этом случае ... – InzeBielderman