salut,

je debute et j'aimerais creer un tableau bidimentionnel 4*3 dans une fonction et l'utiliser en dehors. (sans utiliser return)

j'ai essayé ceci :

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 creerUneGrille(int ***grilleMap)
{
**grilleMap=malloc(sizeof(int)*4*3); 
 
 
 
grilleMap[2][2]=3; // je veux que ma case 2 2 vaut 3
 
}
 
int **grille=NULL;
 
creerUneGrille(&grille);
 
printf("%d",grille[2][2]);//pour l'exemple j'affiche la case 2 2


Si vous pouvez me dire ce qu'il ne va pas ca serait gentil,

je dois m'embrouiller avec les pointeurs de pointeurs :/

Merci !