5 / 5 / 1
Регистрация: 16.04.2010
Сообщений: 64
|
|
1 | |
Проверка ввода16.04.2010, 23:47. Показов 13408. Ответов 48
Метки нет (Все метки)
Всем привет. Прошу обясните мне как зделать проверку вводимых даных. Мне нужно к примеру задать числовой масив типа (int). Как зделать так чтоб когда пользователь вводит к примеру Ф123;:87!"№;;%:!"№;%:?*(99321фвфв и тд.. или что нить подобное после проверки попросить повторить ввод даного елемента масива(или числа)?
Я находил в темах немного подобное моему примеру но не смог розобратса, покажыте пожалуста как ето зделать и если можна то в Borland C++. Зарание спасибо.
0
|
16.04.2010, 23:47 | |
Ответы с готовыми решениями:
48
Visual C++ проверка ввода на число, проверка на кирилицу C++ проверка ввода Проверка ввода Проверка ввода |
5 / 5 / 1
Регистрация: 16.04.2010
Сообщений: 64
|
|
22.04.2010, 21:57 [ТС] | 41 |
0
|
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
|
|
22.04.2010, 22:47 | 42 |
Сейчас нет возможности еще раз проверить, но у меня отлично работала - сначала вводишь число элементов, а потом сами элементы, они-то и проверяются на тип данных... может, потому что моя прога VS написана...
0
|
5 / 5 / 1
Регистрация: 16.04.2010
Сообщений: 64
|
|
22.04.2010, 22:56 [ТС] | 43 |
Да прошу прощения проверка почти работа
токо в проге не предусмотрено 1 вещь когда пользователь нечево не вводит а просто нажыме ентер то масиму приспаютса бог зна какие значения нужна чтоб прога ждала пока пользователь не введет значение)
0
|
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
|
||||||
23.04.2010, 09:45 | 44 | |||||
Точно! Спасибо, что заметили.
Вот исправленная версия программы, но не знаю, насколько она удачна
0
|
5 / 5 / 1
Регистрация: 16.04.2010
Сообщений: 64
|
|
23.04.2010, 11:11 [ТС] | 45 |
если я правильно понял как работа твоя проверка
то она когда вводитса неверное значение сохраняет пиременной -1 и потом идет проверка если введено менше 0 то выбивает ошыбку но всетаки если так подумать то пользователь может вводить отрицательные числа ,ты смож переделать так чтоб з отрицательными и дробовыми числами?
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
||||||
23.04.2010, 11:51 | 46 | |||||
раз такое дело, то вот с минусом и плавающей точкой
0
|
5 / 5 / 1
Регистрация: 16.04.2010
Сообщений: 64
|
||||||
23.04.2010, 12:39 [ТС] | 47 | |||||
ну я для розпознание точки и минуса всеволиш изминилчуть и оно работа
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
|
23.04.2010, 19:18 | 48 |
я просто сделал проверку, что бы нельзя было вводить точку или минус больше одного раза и минус можно ввести только вначале, ну и если вводим -0, то чтоб ответ был просто 0, а не -0, ну это просто для красоты
0
|
5 / 5 / 1
Регистрация: 16.04.2010
Сообщений: 64
|
|
23.04.2010, 19:34 [ТС] | 49 |
0
|
23.04.2010, 19:34 | |
23.04.2010, 19:34 | |
Помогаю со студенческими работами здесь
49
gets() проверка ввода Проверка ввода Проверка ввода Проверка ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |