| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > массив corrupted |
| Автор: qwerty1122 8.12.2013, 13:40 |
| всем привет!в кратце задача,создать транслятор из pascal в C. вот вроде все есть, все модули присутствуют,компилируется без ошибок,но когда запускаешь exe-шник вылазиет вот такое окошечко как на картинке,и если нажимаешь на "пропустить" то начинается так сказать цикл его вылазиний но в тоже программа работает по шагам,т.е раз нажал он перевел токен из паскаля в си вывел его на консоли записал в файл,и вот так пока не кончится весь входной файл!подскажите в чем такая ошибка и как ее исправить? |
| Автор: feodorv 9.12.2013, 03:24 |
Ошибка прямо написана: разрушен стек где-то около переменой CH. Нужно посмотреть, где в коде объявлена эта переменная, посмотреть объявления других переменных около неё, обратить особое внимание на массивы, проверить, нет ли выхода за пределы массива и затирания соседних с CH областей памяти. Ещё лучше пройтись по программе отладчиком, и, поймав это сообщение, посмотреть, что за код вызвал эту ситуацию... |
| Автор: baldina 9.12.2013, 11:32 |
| qwerty1122, не видя вашего кода, ничего кроме перевода текста ошибки на русский сказать нельзя. |