| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Run Time Check Failure |
| Автор: Kirgston 22.9.2009, 10:30 | ||
Всем доброго времени суток! Возник вопросик... собственно писал лабораторную для института... что то не допонял =)
Интересно то что под РАД студио 2010 всё хорошо. А под Вижуал С++ вылетает еррор мол Run Time Check Failure #2 - Stack around the variable 'str' was corupted . Какой стек? |
| Автор: NightmareZ 22.9.2009, 10:34 |
Массив у тебя на стеке. Представляешь? А вы то и не знали! |
| Автор: ller 22.9.2009, 10:34 | ||||||||
1. Текстовая строка длиннее 50 символов
2. Это никогда не выведется. И потом goto использовать не рекомендуется, только в крайних случаях
3. Как то странно
по моему так будет лучше
|
| Автор: Kirgston 22.9.2009, 16:12 |
А на взляд я бы не сказал))))))))) Но спасибо помогло =) |
| Автор: bsa 22.9.2009, 17:48 |
| Kirgston, забудь, пожалуйста, об операторе goto, тебе еще рано им пользоваться. В данном случае можно использовать do { ... continue; ... } while(0); |
| Автор: bsa 23.9.2009, 15:03 |
| Kirgston, причем тут ассемблер? Я тоже в профессионально владею ассемблером Z80 (работа у меня такая), в котором тоже нет ни while, ни for, и что? Это же мне не мешает избегать goto на Си/С++. |