Bonjour,
le seul problème que j'ai vu , c'est ce que t'indique le compilateur ...
float (*)[3]' to `float**' for argument `1' to `void triFusion(float**, int)
Ici , il te dit que tu ne peux pas donner ton tableau déclarée comme suit : A une fonction qui accepte un float**
Il faut que tu déclare ton tableau comme suit :
1 2 3 4 5
|
float** tableau;
tableau = malloc ( TAILLE * sizeof( float*) )
for ( unsigned int i =0 ; i < TAILLE ; i++ )
tableau[i] = malloc ( 3 * sizeof(float) ); |
Avec ce code je sais que tu auras des tableaux de ce genre float[TAILLE][3] , mais que tu peux passer à ta fonction.
Si tu n'as pas compris ce que j'essaie de dire , n'hésite pas à la signaler
Partager