bonjour
j'aimerais effectuer un passage en parametre de fonction pour tableau a deux dimensions;
au depart je le faisais pas valeur (c'est lourd et interdit)
donc je voudrais le faire par adresse mais j'ai un probleme :
mais voila apparemment cela ne fonctionne pas comme les tableaux a une dimension ou j'ai juste a mettre void affiche_map(int *);
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
16
17
18
19
20
21
22
23
24
25 #include <stdlib.h> #include <stdio.h> void affiche_map(int **); void main (void) { int Map[5][6]; affiche_map(Map); } void affiche_map(int **Map) { for ( int i =0 ; i < 5 ; i++ ) for ( int j=0 ; j< 6 ; j++) printf("%d",Map[i][j]); }
Cordialement Bruno
Partager