Я пишу программу для каталогизации всех данных на компьютере. Все было нормально, но тут мне понадобилось добавить в структуру еще несколько данных. Без этих данных все работает, как только добавляю пару переменных и массив , вылетает. Что может быть, это глюк языка?
Код представить не могу, это закрытый проект. Если можете, подскажите возможные причины.
Без этих данных все работает, как только добавляю пару переменных и массив , вылетает. Что может быть, это глюк языка?
Код представить не могу, это закрытый проект. Если можете, подскажите возможные причины.
Я могу предположить переполнение стека. Если это так, то либо увеличивайте размер стека (см. ключ -t в параметрах компиляции) , либо динамически выделяйте память (new, allocate) для объемных структур и массивов, либо делайте переменные глобальными (shared)
P.S. На будующее, если исходный код закрыт, то желательно показать минимально работающий код с возможной проблемой, или хотя бы запускать программу с отладчиком и показывать результат лога. Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
увеличивайте размер стека (см. ключ -t в параметрах компиляции) , либо динамически выделяйте память (new, allocate) для объемных структур и массивов, либо делайте переменные глобальными (shared)