1 / 1 / 0
Регистрация: 08.11.2015
Сообщений: 29
|
|
1 | |
Повторный ввод без завершения программы07.11.2016, 20:54. Показов 3286. Ответов 5
Метки нет (Все метки)
консольное приложение.
как сделать так, чтобы при вводе неверных данных в переменную (cin >> a), заново запрашивать ввод данных? без функций. goto как-то или что? типа if(a != ...){ ... goto mark; }
0
|
07.11.2016, 20:54 | |
Ответы с готовыми решениями:
5
Повторный ввод данных без выхода из программы Добавить повторный ввод Повторный ввод строки Повторный ввод данных |
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
|
||||||
07.11.2016, 20:56 | 2 | |||||
Сообщение было отмечено Anhk как решение
Решение
1
|
1 / 1 / 0
Регистрация: 08.11.2015
Сообщений: 29
|
|
07.11.2016, 21:01 [ТС] | 3 |
спасибо! то, что надо
0
|
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
|
|
07.11.2016, 21:02 | 4 |
Только если сработает первая часть, нужно очистить поток, иначе цикл станет бесконечным.
0
|
1 / 1 / 0
Регистрация: 08.11.2015
Сообщений: 29
|
|
07.11.2016, 21:09 [ТС] | 5 |
а как очистить поток?
0
|
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
|
|
07.11.2016, 21:10 | 6 |
clear() и ignore().
1
|
07.11.2016, 21:10 | |
07.11.2016, 21:10 | |
Помогаю со студенческими работами здесь
6
Повторный ввод чисел Не получается повторный ввод числа Конструктор. Повторный ввод в строку Повторный ввод данных после ошибки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |