我試圖通過使用Objective C在矩陣類型窗體中打印多個數組(例如3x3)。我對該語言相當陌生並且卡住了。我可以傳遞單個數組,但是對於多個數組,我得到錯誤數組類型具有不完整的元素類型。在目標C中將多個數組傳遞給函數
void printMat(float value[][], int rows, int col)
{
int j, k;
float printpt;
//Handles coloum printing
for (k=0; k<col; k++)
{
NSLog(@"/n");
//Handles row printing
for (j=0; j<rows; j++)
{
printpt = value[j][k];
NSLog(@"%f ", printpt);
}
}
}
我想要調用與
printMat(A, n, n)
功能其中A爲浮動A [30] [30]和n = 30。 實現這個目標或傳遞多維數組的最佳方法是什麼?
'float value **'或'float ** value'? – taskinoor 2010-11-19 16:38:11
感謝您指出錯誤。 – 2010-11-19 16:40:33
這工作!感謝Alex。 – Cam 2010-11-19 19:41:56