Предмет: Информатика, автор: LongNickname

При программировании на C (именно С !!!) при введении числа через scanf_s("%d", &num) если я ввожу букву иди строку, то программа начинает жить своей жизнью, что в принципе логично. Как реализовать цикл чтобы при каждом вводе строки/буквы в этот сканер он запрашивал ввод заново, пока не будет введено число?

Приложения:

kornickevg: Можно весь программный код?
LongNickname: Прикрепил к попросу
Infalible: сделай цикл while(true) { cin>>переменную if(переменная==числу{break} }
kornickevg: Может, попробовать обычный scanf?@

Ответы

Автор ответа: Infalible
0

Ответ:

Объяснение:

сделай цикл

while(true)

{

cin>>переменную ;

if(переменная==числу

{

break;

}

}


LongNickname: В си это не работает. я про значение True в скобках
Infalible: Та можно придумать условие и другое что всегда выполняется
Похожие вопросы
Предмет: География, автор: pirozhkovaeva