Je suis en train de passer un multi-array (par exemple 3x3) pour être imprimé dans une forme de type de matrice en utilisant Objective C. Je suis assez nouveau à la langue et je suis bloqué . Je peux passer un seul tableau, mais avec des tableaux multiples, j'obtiens l'erreur Le type de tableau a un type d'élément incomplet.Passage multi-array dans Objective C à une fonction
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);
}
}
}
Je suis en train d'appeler la fonction avec
printMat(A, n, n)
Où A est le flotteur A [30] [30] et n = 30. Quel est le meilleur moyen d'y parvenir ou de passer des tableaux multidimensionnels?
'float value **' ou 'float ** value'? – taskinoor
merci de signaler le bug. –
Cela a fonctionné! Merci Alex. – Cam