Fonction qui renvoie un tableau 3D
Bonjour,
J’ai une fonction qui renvoie un tableau 2D.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include<stdio.h>
#include<math.h>
#define vs 11
void getArray(int (*Ix)[vs])
{
int i, j;
for (i = 0; i < vs; i++)
{
for (j = 0; j < vs; j++)
{
Ix[i][j]=i;
}
}
}
void getArray(int (*Ix)[vs]);
int main()
{
int i, j;
int Ix[vs][vs];
getArray(Ix);
printf("Ix: \n");
for (i = 0; i < vs; i++)
{
for (j = 0; j < vs; j++)
{
printf("%d ", *(*(Ix + i) + j));
}
printf("\n");
}
} |
maintenant je veux faire pareil pour un tableau 3D, j'ai essayé de la manière ci-dessous mais il m'affiche une erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| void getArray13(float (*Mtt)[vs][vs][vs])
{
int i,j,k;
for (i = 0; i < vs; i++)
{
for (j = 0; j < vs; j++)
{
for (k = 0; k < vs; k++)
{
Mtt[i][j][k]=1;
}
}
}
} |
Merci pour votre aide.
Remarque: toutes mes excuses si j'ai fait une erreur grave car je suis débutant :)
fonction sui renvoie un tableau 3D