| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > бесконечный цикл |
| Автор: reddevil 27.6.2005, 11:52 | ||
| Помогите с выходом из цикла листинг на С++[LIST
при вводе буквы, функция isNumber() возвращает false, а повторного ввода не происходит, сразу идет следующая проверка, результат false и т.д. кто знает где здесь глюк хелп плиз |
| Автор: rsm 27.6.2005, 12:27 | ||
Бесконечный цикл организуют несколько иначе:
|
| Автор: sergejzr 27.6.2005, 12:35 | ||
| Просто ты обьявил number как int. В этом случае прога ожидает именно целое число и неопределена для char. При такой декларации условие всегда будет верным goto вообще не надо использовать. Забудь как страшный сон. Он нужен в весьма редких случаях.
|
| Автор: reddevil 27.6.2005, 15:05 |
| спасибо за ответ, БУДУ пробовать А goto , я использую только когда создаю цикл, потом все меняю |
| Автор: reddevil 27.6.2005, 15:22 |
| Еще раз спасибо, а как быть с тем что число может быть не только однозначное? У меня курсовая, препод просил чтоб в каждом задании была проверка на ввод данных. Есть и такое где надо отличать ввел пользователь символ или цифру, но уже float? Хотя я уже |