| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Порчя стека |
| Автор: vid0k 14.5.2008, 00:49 | ||
не пойму почему ругается Run-Time Check Failure #2 - Stack around the variable 'array' was corrupted. в борланде все норм а встудии такая фигня |
| Автор: creatorcode 14.5.2008, 01:02 | ||
Из-за того, что неравенства не строгие, ты портишь область памяти, не принадлежащую array. |
| Автор: vid0k 14.5.2008, 01:11 |
| щас попробовал со строггими все равно вылетает |
| Автор: creatorcode 14.5.2008, 01:15 | ||
Надо еще вычесть 1 из col во втором цикле.
Это работает. |
| Автор: vid0k 14.5.2008, 01:21 | ||
у мяня заработал вот такой код но здесь проверка идет не снулевого елемента те с первого а c array[1] |
| Автор: creatorcode 14.5.2008, 01:25 | ||
| Это пузырьковая сортировка? Я когда-то реализовывал её так:
|
| Автор: vid0k 14.5.2008, 01:30 |
| спасибо за ответ Добавлено через 4 минуты и 53 секунды и еще вопрос я создаю объект класса CTime (MFC) замеряю время в милисекундах с помощью GetTickCount(); время начала и время конца но не могу получить разницу пишет error C2679: binary '=' : no operator found which takes a right-hand operand of type 'ATL::CTimeSpan' (or there is no acceptable conversion) |
| Автор: MAKCim 14.5.2008, 11:42 |
| vid0k, учи английский все написано |