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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kudasov
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 25
#1

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

11.10.2013, 19:30. Просмотров 496. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Меня интересует ваше мнение по организации этого вопроса. Предположим что у нас несколько полей ввода и в конце надо сохранить изменения. Чаще всего встречаются схемы:
1. при вводе некорректного символа звучит сигнал, а символ не печатается;
2. можно вводить что угодно, а при сохранении тебе сообщают где ты дурак;
3. при вводе некорректного символа появляетя подсказка что ты дурак, а символ не печатается;

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

C++ Контроль правильности ввода в int
C++ Контроль ввода с клавиатуры
Контроль ввода C++
C++ В вызывающей функции main() организовать контроль ввода положительного целого K, большего 0
Реализовать контроль ввода и для цифр, и для букв C++
Контроль ввода данных из потока C++
Контроль длины ввода строки C++
C++ Контроль ввода размера массива
Контроль ввода данных с клавиатуры C++
C++ Контроль ввода данных С++
C++ Контроль корректности ввода числа
Контроль ввода числа C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12498 / 7060 / 792
Регистрация: 27.09.2012
Сообщений: 17,442
Записей в блоге: 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
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12498 / 7060 / 792
Регистрация: 27.09.2012
Сообщений: 17,442
Записей в блоге: 2
Завершенные тесты: 1
11.10.2013, 19:56     Контроль ввода данных #4
Можно совместить все три
Yandex
Объявления
11.10.2013, 19:56     Контроль ввода данных
Ответ Создать тему
Опции темы

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