我一直在閱讀這question,但我無法得到結果代碼來解決問題。 我應該如何改變它以使其工作?傳遞到函數的二維數組
void print2(int ** array,int n, int m);
main()
{
int array[][4]={{1,2,3,4},{5,6,7,8}};
int array2[][2]={{1,2},{3,4},{5,6},{7,8}};
print2(array,2,4);
}
void print2(int ** array,int n,int m)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%d ",array[i][j]);
printf("\n");
}
}
你是什麼意思**「我不能得到最終的代碼來解決問題」**? –
編譯器無法編譯該程序..出現以下錯誤:'警告:從不兼容的指針類型傳遞print2的arg 1' 我不明白上一個問題中給出的解決方案:s –