создаём двухмерный массив const int sz1=10; const int sz2=20; int arr[sz1][sz2];
Передаю в функцию таким образом void bla_bla(&arr[0][0],sz1,sz2) при этом определение функции void bla_bla(int*,int,int) Все прекрасно работает.
Но как возвратить такой массив из функции мне не ясно. Например int* bla_bla(bla,bla) { a[sz1][sz2]; . ... return &a[0][0]; }
В программе имеем int b[sz1][sz2];
b=bla_bla(......) Это конечно не работает. Можно через указатель на b , но мне нужно напрямую . Как???