void f(int **m, int w, int h )
{
int i,j;
for(i=0;i < w ; i++)
{
for(j=0;j<h;j++)
{
printf("%5d", m[i][j]); // *( *(m + i) + j ) ??
}
printf("\n");
}
return;
}
int main()
{
int a[3][3]={{1,2,3},{4,5, 6},{7,8,9}};
f(a,3,3);
}
このコードは 2D マトリックスを印刷しようとしていますが、セグメンテーション エラーが発生します。