|
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 12
|
||||||
Защита от некорректного ввода07.06.2012, 19:29. Показов 4338. Ответов 13
Метки нет (Все метки)
Подскажите пожалуйста как доработать защиту от некорректного ввода:
2) Вводим длину массива например 3, далее выбираем любой тип и вводим не 3, а 4 числа, тут тоже должно быть сообщение об ошибке. Буду очень благодарен за помощь.
0
|
||||||
| 07.06.2012, 19:29 | |
|
Ответы с готовыми решениями:
13
Защита от некорректного ввода Защита от некорректного ввода |
|
|
||||||
| 07.06.2012, 20:06 | ||||||
|
shishkin, вот защищённый ввоод на плюсах
2
|
||||||
|
|
||
| 07.06.2012, 20:09 | ||
|
Код плох тем что не фиксирует пустой ввод, т.е.
Поэтому на плюсах лучше всё делать через стрингпоток, сейчас выложу код. А вот здесь 100% защищённый ввод на Си https://www.cyberforum.ru/blogs/34326/blog279.html
1
|
||
|
|
||||||
| 07.06.2012, 20:39 | ||||||
|
Как и обещал выкладываю код полнстью защищённого ввода на плюсах (теперь алгоритм умеет распознавать и пустой ввод)
1
|
||||||
|
|
|||||||
| 07.06.2012, 20:52 | |||||||
|
Ну и чтобы как говориться "добить" прилагаю адаптированный код под VisualStudio 6.0 где
2
|
|||||||
|
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 12
|
|
| 07.06.2012, 20:54 [ТС] | |
|
Спасибо, буду разбираться
0
|
|
|
|
|
| 07.06.2012, 20:57 | |
|
shishkin, по поводу cin.get (не там ты парень ответы смотришь
)Тут норм описан данный метод http://www.cplusplus.com/refer... tream/get/
0
|
|
|
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 12
|
||
| 09.06.2012, 04:02 [ТС] | ||
0
|
||
|
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 12
|
||
| 09.06.2012, 04:03 [ТС] | ||
0
|
||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 09.06.2012, 11:43 | |
|
-=ЮрА=-, а почему бы не заюзать cin.fail() / cin.good() ?
А хотя на разные типы это будет проблематично.
0
|
|
|
|
|||
| 09.06.2012, 12:09 | |||
|
Добавлено через 2 минуты Не по теме: The_Immortal, если есть свои наработки приводи их, мне будет интересно поглядеть на отличную от моей логику;)
0
|
|||
|
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 12
|
||
| 09.06.2012, 21:29 [ТС] | ||
Скажем если ввести 3 4 5 - bad input. 3 4 5 - вот только так. А как сделать ввод через пробелы?
0
|
||
|
|
||
| 10.06.2012, 10:41 | ||
|
0
|
||
| 10.06.2012, 10:41 | |
|
Помогаю со студенческими работами здесь
14
Защита от некорректного ввода Защита от некорректного ввода
Защита от некорректного ввода Защита от некорректного ввода double Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|