我试图通过使用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