
Envoyé par
shadowmoon
tab est un tableau à trois dimensions est n'est pas de type unsigned char, mais tab[X][Y][Z] avec X,Y,Z entiers si. Tu dois donc faire par exemple :
1 2
|
return (tab[250][251][252]) |
et la ca devrait marcher
Perdu...
Les tableaux ne peuvent être retournés par une fonction ou passé en paramètre, il faut utiliser son adresse :
unsigned char ***foo (void);
Comme la zone mémoire contenant le tableau est utilisé hors de la fonction, il faut utiliser l'allocation dynamique.
Comment faire pour que ma fonction retourne un tableau de 2 éléments?
Partager