Transmettre un tableau multi-dimensionnel de taille variable à une fonction
Bonjour,
Je souhaiterais transmettre un tableau multi-dimensionnel de taille variable à une fonction.
Sauriez-vous faire ceci (sans utiliser de bibliothèque) svp ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| void fonction(int tab[][], int xMax, int yMax)
{
tab = (int [xMax][yMax])tab; /* cast */
tab1[1][2] = 5; /* au lieu de tab1[1*yMax+2] */
}
int main(int argc, char *argv[])
{
int xMax = 2; /* Variables et non constantes */
int yMax = 3; /* Variables et non constantes */
int tab[xMax][yMax];
fonction(tab,xMax,yMax);
return 0;
} |
Merci d'avance.