Когда моя функция вызывается 5 или 6 раз во время выполнения.
Я получаю эту ошибку «Недостаточно памяти» от perror();
Как я могу отладить / устранить неполадки, где проблема?
где я могу увидеть общее использование памяти моей программой во время выполнения или максимальное использование памяти, разрешенное во время выполнения?
Есть ли способ обработки таких ошибок во время выполнения и перезагрузки программы или освобождения всей памяти, используемой программой?
Я использую Turbo C Compiler.
EDIT:
Динамическое выделение памяти не используется.
EDIT:
Если вызов функции выполняется из main (), а затем эта функция вызывает другую функцию, и снова эта функция вызывает другую функцию, что-то вроде цикла. Может ли это вызвать проблемы с памятью? Все эти функции имеют тип возврата void.