Что за бред?
-
29 апреля 2012 г. 20:15
while (r.posX < 100) { while (r.posY < 100) { r.data[r.posX][r.posY] = r.posX+r.posY; cout << r.data[r.posX][r.posY] << " "; r.posY++; } cout << endl; r.posX++; }В идеале внутренний while выполняется 10 000 раз, однако такой бред.
внутрений выполнился один раз а потом от внешнего выполнился только кусок: cout<<endl; r.posX++;Хелп!!!
Устал? Проблемы? Жизнь кажется зря прожитой? Звони 03 =)
Все ответы
-
29 апреля 2012 г. 20:24
while (r.posX < 100) { while (r.posY < 100) { r.data[r.posX][r.posY] = r.posX+r.posY; cout << r.data[r.posX][r.posY] << " "; r.posY++; } cout << endl; r.posX++; }В идеале внутренний while выполняется 10 000 раз, однако такой бред.
внутрений выполнился один раз а потом от внешнего выполнился только кусок: cout<<endl; r.posX++;Хелп!!!
Устал? Проблемы? Жизнь кажется зря прожитой? Звони 03 =)
Очевидно, что r.posX и r.posY всё таки оказались оба больше 100.MSDN AA User
-
29 апреля 2012 г. 21:18
попробуйте так:
while (r.posX < 100) { while (r.posY < 100) { r.data[r.posX][r.posY] = r.posX+r.posY; cout << r.data[r.posX][r.posY] << " "; r.posY++; }
r.posY = 0;cout << endl; r.posX++; }
чтобы после 100 проходов внутренний выполнялся, нужно обнулить переменную r.posY
- Помечено в качестве ответа Hannibal-Lektor 30 апреля 2012 г. 8:49
-
29 апреля 2012 г. 22:19
оба нули х)
в том то и проблема что всё должно нормально робить.
Устал? Проблемы? Жизнь кажется зря прожитой? Звони 03 =)
-
30 апреля 2012 г. 4:50Модератор
Запустите проект в режиме отладки. Поставть точку прерывания на входных переменных, и посмотрите соответствуют их значения тем которые Вы ожидаете. Т.е. они равны 100?
- Изменено YatajgaEditor 30 апреля 2012 г. 4:50
-
30 апреля 2012 г. 8:49пасябы =))))
Устал? Проблемы? Жизнь кажется зря прожитой? Звони 03 =)
-
2 мая 2012 г. 9:18
Как уже сказал Yatajga старайтесь пользоваться дебагером, благо он удобный и достаточно мощный.
Для связи [mail]
-
2 мая 2012 г. 12:22Понимаете такую проблему - мне влом врубать громоздкий отладчик из-за мелкого бага в сугубо-мелкой разминочной программе. Но это то я знаю. в крупных программах он не раз помогал =)
Устал? Проблемы? Жизнь кажется зря прожитой? Звони 03 =)

