Форум программистов, компьютерный форум CyberForum.ru

Контроль ввода данных - C++

Восстановить пароль Регистрация
 
kudasov
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 25
11.10.2013, 19:30     Контроль ввода данных #1
Здравствуйте!
Меня интересует ваше мнение по организации этого вопроса. Предположим что у нас несколько полей ввода и в конце надо сохранить изменения. Чаще всего встречаются схемы:
1. при вводе некорректного символа звучит сигнал, а символ не печатается;
2. можно вводить что угодно, а при сохранении тебе сообщают где ты дурак;
3. при вводе некорректного символа появляетя подсказка что ты дурак, а символ не печатается;

Какой из этих вариантов(можно предложить свой) предпочтительнее?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2013, 19:30     Контроль ввода данных
Посмотрите здесь:

C++ Контроль правильности ввода в int
C++ Контроль ввода с клавиатуры
Контроль ввода C++
Контроль ввода данных из потока C++
Контроль длины ввода строки C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
11.10.2013, 19:35     Контроль ввода данных #2
Цитата Сообщение от kudasov Посмотреть сообщение
Какой из этих вариантов(можно предложить свой) предпочтительнее?
Первый, ибо если будете писать пользователям своей программы что они дибилы, то Ваша программа сгниет на мусорной свалке
kudasov
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 25
11.10.2013, 19:46  [ТС]     Контроль ввода данных #3
Croessmah, ну это я утрирую, под дураком имелось ввиду что-то вроде "Недопустимый символ", "Здесь можно ввести только цифры" "Такое то поле заполнено неверно" и пр. или я вас не понял
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
11.10.2013, 19:56     Контроль ввода данных #4
Можно совместить все три
Yandex
Объявления
11.10.2013, 19:56     Контроль ввода данных
Ответ Создать тему
Опции темы

Текущее время: 22:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru