31 / 34 / 18
Регистрация: 30.09.2011
Сообщений: 202
|
|||||||||||
1 | |||||||||||
Написать код, проверяющий корректность ввода01.01.2016, 17:08. Показов 1405. Ответов 4
Метки нет (Все метки)
Программа должна следить, чтоб вместо цифр не ввели буквы, или вместо целого числа не ввели вещественное... также он должна следить, чтоб перед вводом не было пробелов и Enter... но при вводе Enter начинаются проблемы, прога просто перескакивает строку
0
|
01.01.2016, 17:08 | |
Ответы с готовыми решениями:
4
Написать код, проверяющий корректность ввода Написать код, проверяющий корректность ввода Придумать валидатор, проверяющий корректность строки Создать валидатор, проверяющий корректность строки |
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
||||||
01.01.2016, 18:20 | 2 | |||||
Сообщение было отмечено Lawliet1 как решение
Решение
1
|
31 / 34 / 18
Регистрация: 30.09.2011
Сообщений: 202
|
|
01.01.2016, 18:46 [ТС] | 3 |
хм, то есть пока установлен флаг какой-либо ошибки ввод не принимается? или как?
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
01.01.2016, 19:03 | 4 |
Именно. Пока установлен флаг ошибки, поток будет отказываться работать. Хотя, уже введенное сохранит в буфере обмена.
1
|
2835 / 1644 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
01.01.2016, 19:14 | 5 |
По-хорошему надо бы ещё flush вызывать, eof проверять; раз пробелы в начале нельзя, тогда ещё проверку, чтобы peek() давал цифру до ввода и '\n' после.
1
|
01.01.2016, 19:14 | |
01.01.2016, 19:14 | |
Помогаю со студенческими работами здесь
5
Написать код, проверяющий на установку флаг ZF Корректность ввода Корректность ввода Корректность ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |