У меня есть такая функция
#define LEN 10
#define MAX 200
void f(char test[][LEN])
У меня есть такой код
char test[MAX][LEN];
:
:
f(test);
Теперь, когда я отслеживаю код, используя dbx.
Сразу перед вызовом функции f я печатаю переменную, все массивы пусты. И тогда после вызова функции f (test) указатель повреждается, а некоторый элемент массива указывает на дерьмовую память. Это происходит сразу после передачи параметра.
В чем может быть причина?
Я работаю над этим долгое время и полностью потерялся.
Может кто-нибудь предложить подсказку?