2 / 2 / 0
Регистрация: 16.02.2011
Сообщений: 32
|
||||||
1 | ||||||
Запретить ввод символов22.02.2011, 16:57. Показов 32001. Ответов 19
Метки нет (Все метки)
Ребята, как поставить запрет на ввод символов в переменную j?
1
|
22.02.2011, 16:57 | |
Ответы с готовыми решениями:
19
Запретить ввод символов Как запретить ввод определенных символов? Как в программе запретить ввод символов и букв! Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? |
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
22.02.2011, 16:59 | 2 |
Stakhoff, В каком смисле "запрет" ?
1
|
2 / 2 / 0
Регистрация: 16.02.2011
Сообщений: 32
|
|
22.02.2011, 17:00 [ТС] | 3 |
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
22.02.2011, 17:14 | 4 | |||||
Stakhoff, Чесно говоря не особо понимаю что ты хочешь, но попробуй так
1
|
2 / 2 / 0
Регистрация: 16.02.2011
Сообщений: 32
|
|
22.02.2011, 17:40 [ТС] | 5 |
я имею ввиду, запретить ввод букв и других символов, кроме чисел. То есть ограничить ввод числами от 1 до 100
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
22.02.2011, 17:46 | 6 |
1
|
2 / 2 / 0
Регистрация: 18.09.2009
Сообщений: 107
|
||||||
22.02.2011, 18:02 | 7 | |||||
Как-то так:
1
|
2 / 2 / 0
Регистрация: 16.02.2011
Сообщений: 32
|
|
22.02.2011, 20:42 [ТС] | 8 |
спасибо, разобрался
Добавлено через 2 часа 4 минуты всё же проблема остается, так как это работает только для цифр, а если ввести какую-нить букву - прога виснет! Что ж делать?
0
|
222 / 135 / 19
Регистрация: 06.11.2010
Сообщений: 234
|
|||||||||||
22.02.2011, 20:47 | 9 | ||||||||||
1
|
2 / 2 / 0
Регистрация: 16.02.2011
Сообщений: 32
|
|
22.02.2011, 22:28 [ТС] | 10 |
это тоже не работает, вот попробуйте, скомпилируйте - вводишь цифры - норма, а вот если вводишь букву - пипец
0
|
2 / 2 / 0
Регистрация: 03.01.2011
Сообщений: 13
|
||||||
22.02.2011, 23:15 | 11 | |||||
Re: Попробуй так сразу после cin >> j; или после int j; точно не помню
1
|
63 / 35 / 13
Регистрация: 21.10.2010
Сообщений: 538
|
|
22.02.2011, 23:33 | 12 |
Воспользуйся исключениями
http://www.codenet.ru/progr/cp... -Throw.php http://valera.asf.ru/cpp/book/c11.shtml http://www.cyberguru.ru/progra... ssing.html
0
|
222 / 135 / 19
Регистрация: 06.11.2010
Сообщений: 234
|
||||||
23.02.2011, 00:17 | 13 | |||||
А, да, с первым вариантом (введением чара) тупанул
А второй вариант пашет:
0
|
21 / 21 / 4
Регистрация: 30.01.2011
Сообщений: 119
|
||||||
25.02.2011, 20:07 | 14 | |||||
проверял на borland C 3.1 там работает
0
|
25.02.2011, 21:14 | 15 | ||||||||||
Вариант сто двадцать пятый:
Не по теме: Этот вопрос уже пора вверху раздела прикрепить... "Как прочитать число с защитой от ввода строки"
0
|
22 / 22 / 1
Регистрация: 29.01.2011
Сообщений: 84
|
|
25.02.2011, 21:23 | 16 |
То что тебе писали это не поможет необходимо проверять попадает ли данный символ в диаппазон значений из таблицы ASCIIhttp://www.dpva.info/Guide/Gui... quivalent/
0
|
22 / 22 / 1
Регистрация: 29.01.2011
Сообщений: 84
|
|
25.02.2011, 21:32 | 18 |
от этой функции сообщение о неправильном вводе не появится а вот если он проверит
Добавлено через 1 минуту а стоп точно я ее перепутал все норм толька все равно допиливать надо чтоб message писал
0
|
22 / 22 / 1
Регистрация: 29.01.2011
Сообщений: 84
|
|
25.02.2011, 21:45 | 20 |
я РАЗВЕ СКАЗАЛ ЧТО СЛОЖНО ПРОСТО ЛЮДЯМ СТАЛО ЛЕНЬ СВОЕЙ ГОЛОВОЙ ПОДУМАТЬ ДАЖЕ ЧУТЬ ЧУТЬ
0
|
25.02.2011, 21:45 | |
25.02.2011, 21:45 | |
Помогаю со студенческими работами здесь
20
Ограничение на ввод символов (разрешить ввод только цифр) Запретить ввод букв Запретить ввод числа на строке Как настроить ввод русских символов и в дальнейшем вывод этих символов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |