Top.Mail.Ru
Ответы

Язык Си. Как передать динамический двумерный массив в функцию, а затем вернуть его?

Необходимо передать динамический двумерный массив в функцию, проделать с ними пару операций и вернуть и распечатать в main уже измененный новый массив. Спасибо.

По дате
По рейтингу
Аватар пользователя
Новичок
7лет

передавай адрес на указатель. а принимай указатель на указатель.
возвращай функции адрес на указатель.

Аватар пользователя
Просветленный
7лет

Любой массив в Си хранится как указатель. Надо передать этот указатель. Если размер массива не меняется в функции, обратно передавать ничего не надо: указатель не изменился.