@souviron34 :
La solution simple et logique est :.....
Mais cette solution est fausse : pour
void display_grid(int **grid);
l'argument attendu est l'adresse d'un pointeur sur int ou un tableau de pointeurs sur int ce que n'est pas grid dans int grid[width][height] qui lui est un tableau de tableaux de int.
Le type du paramètre, si on veut passer grid en argument, doit être "adresse d'un tableau de height int" soit int (*)[height].
On doit donc déclarer
void display_grid(int (*grid)[height]);
ou son équivalent (déjà donné par Ipconfig)
void display_grid(int grid[][height]);
Partager