Bonjour,

Je souhaiterais transmettre un tableau multi-dimensionnel de taille variable à une fonction.

Sauriez-vous faire ceci (sans utiliser de bibliothèque) svp ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.