0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38
|
||||||
1 | ||||||
Вылетает цикл22.05.2011, 18:40. Показов 1490. Ответов 10
Метки нет (Все метки)
Прошу помочь мне вот в какой проблеме.Вот код:
Подскажите пожалуйста в чем проблема?
0
|
22.05.2011, 18:40 | |
Ответы с готовыми решениями:
10
Вылетает цикл Почему если условие входа в цикл не выполняется, функция заново входит в цикл Помогите заменить цикл forech на простой цикл for Цикл foreach заменить на двойной цикл for |
95 / 95 / 15
Регистрация: 11.11.2010
Сообщений: 424
|
|
22.05.2011, 18:58 | 2 |
Пролетать оно не должно, если зашло в while. Проверяли брэкпоинтами?
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38
|
|
22.05.2011, 19:02 [ТС] | 3 |
Вот в том то и дело,что в while оно зашло.Оно просто проигнорировало tmp = Console.Read();
И я не понимаю почему...?
0
|
95 / 95 / 15
Регистрация: 11.11.2010
Сообщений: 424
|
|
22.05.2011, 19:04 | 4 |
То есть вы ввели символ, и он не записался в tmp?
А вы попробуйте его вывести, вдруг просто у вас условие не выполняется и поэтому идёт сразу на else.
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38
|
|
22.05.2011, 19:07 [ТС] | 5 |
оно даже не дает возможности ввести символ.просто пропускает эту строчку...
0
|
30 / 30 / 10
Регистрация: 18.05.2011
Сообщений: 76
|
||||||
22.05.2011, 19:08 | 6 | |||||
у тебя цикл while получается безконечный т.к значение answer нигде не изменяется после входа в цикл, и попробуй так :
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38
|
|
22.05.2011, 19:12 [ТС] | 7 |
послушал вашего совета и попробовал потом вывести tmp.Показало что tmp=13.Вот теперь я уже ничего не понимаю=)
Добавлено через 2 минуты почему же,я же в конце while пишу answer =Convert.ToChar(Console.Read()); или я чего то не понимаю?
0
|
30 / 30 / 10
Регистрация: 18.05.2011
Сообщений: 76
|
|
22.05.2011, 19:25 | 8 |
да, извини, не увидел этого... а что у тебя в tmp должно быть? сформулируй задание нормально
0
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38
|
||||||
22.05.2011, 19:54 [ТС] | 9 | |||||
tmp это int.Мне просто напросто надо считать в консоли значение и присвоить его переменной tmp.
А вся проблема в том ,что оно заходит в цикл while,но пропускает строчку
0
|
39 / 39 / 8
Регистрация: 11.05.2011
Сообщений: 78
|
||||||||||||||||
22.05.2011, 20:12 | 10 | |||||||||||||||
проблема тут
2
|
0 / 0 / 0
Регистрация: 19.04.2011
Сообщений: 38
|
|
22.05.2011, 20:20 [ТС] | 11 |
Dartaven,спасибо большое.Все заработало!
0
|
22.05.2011, 20:20 | |
22.05.2011, 20:20 | |
Помогаю со студенческими работами здесь
11
Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием... Хром не открывается, модем вылетает, везде просят капчу. И вылетает синий экран Цикл с предусловием, цикл с постусловием и цикл с параметром Цикл: Вычислить значение выражения. Как вывести формулу и сделать цикл while? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |