私はこれを試しましたが、うまくいきません:
#include <stdio.h>
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: 'a': 配列の初期化には中かっこが必要
です 4 IntelliSense: 戻り値の型が関数の型と一致しません
私は何を間違っていますか?