|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.03.2009, 14:06 | #1 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
Помогите исправить ошибку в программе
недавно написал программу,которая использует функцию Case.Все аботает нормально,только одно.Когда вводишь букву программа глюкается.Помогите пожалуйста исправить эту ошибку.
Вот код программы : Код:
Последний раз редактировалось MaTBeu; 23.03.2009 в 19:34. |
22.03.2009, 14:11 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
1. Используйте тэг code
2. Что значит "программа глюкается"? Что именно происходит? |
22.03.2009, 14:32 | #3 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Во первых case это не функция.
Во вторых, что это за строка? Код:
З.Ы. Не стоит ставить столько знаков комментария - читать не удобно
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
22.03.2009, 15:35 | #4 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 51
|
Какую букву, тебе надо вводить цифру 1, 2 или 3. Vsje rabotajet
|
22.03.2009, 18:14 | #5 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Ну может, ТС имел в виду, что при вводе буквы программа просто глючит, а ему надо, чтоб выдавалось что-то типа "Нельзя вводить букву" или "Вводите только цифры" ну и т.п.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
22.03.2009, 18:14 | #6 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
При вводе любой буквы вместо цифры она повторяет Hello
Это самое.Помогите пожалуйста Последний раз редактировалось MaTBeu; 23.03.2009 в 19:35. |
22.03.2009, 18:27 | #7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Какой еще ввод букв, если значение запрашиваете для переменной int?
|
22.03.2009, 18:32 | #8 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
просто хочется сделать так,чтобы при вводе буквы он писал типа недопустимое значение или ошибка итд...
|
22.03.2009, 18:35 | #9 |
Пользователь
Регистрация: 19.03.2009
Сообщений: 13
|
Тебе просто нужно проверка на цифру?!
то функция isdigit, но переменная n должна быть типа char, ну а потом можно преобразовать в int функцией atoi, или сразу проверять значение в переменной n, но тогда твой case будет выглядеть след образом. case '1' и т.п. P.S. чет сложно написал... |
22.03.2009, 18:38 | #10 |
Форумчанин
Регистрация: 16.03.2009
Сообщений: 152
|
спасибо большое
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите исправить ошибку | Temirlan | Общие вопросы Delphi | 2 | 20.02.2009 18:42 |
ПОМОГИТЕ исправить ошибку в программе | SYL@R | Помощь студентам | 1 | 07.12.2008 19:42 |
ПОМОГИТЕ исправить ошибку в программе | SYL@R | Помощь студентам | 1 | 21.11.2008 14:48 |
помогите исправить ошибки в программе... | VDK23 | Помощь студентам | 1 | 17.04.2008 13:05 |
Помогите исправить ошибки в программе | Gambit90 | Помощь студентам | 1 | 20.12.2007 16:24 |