правильный способ вернуть двумерный массив из функции c
Я пробовал это, но это победилот работа:
#include
int * retArr()
{
int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
return a;
}
int main()
{
int a[3][3] = retArr();
return 0;
}
Я получаю эти ошибки:
Ошибка 3 ошибка C2075: «а» : для инициализации массива нужны фигурные скобки
4 IntelliSense: тип возвращаемого значения не соответствует типу функции
Что я делаю неправильно?