Passage en parametre d'un double tableau

Résolu
nakac Messages postés 19 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
Je voudrai savoir comment faire pour passer en parametre un double tableau
declare comme suis
int tab[9][9];
dans une fonction pour que je puisse utiliser mon tableau de cette facon tab[i][j]=K

normalement c'est comme un tableau 1 dimension par addresse
void mafonction(int* tab)
{
tab[5][6]=8;
}
mais sa ne marche pas

help me
A voir également:

2 réponses

hamzafes Messages postés 258 Statut Membre 54
 
Salam,

essai ça:

void mafonction(int tab[][])
{
...
}

ou

void mafonction(int* tab[])
{
...
}


Allah mo3ine
1
fiddy Messages postés 11653 Statut Contributeur 1 847
 
Salut,
@ hamzafes
Aucune de tes méthodes n'est correct.

@nakac,
Les prototypes de fonction possibles pour recevoir un tableau deux dimensions sont :
void mafunction(int tab[][9]);
void mafunction(int tab[9][9]);
void mafunction(int (*tab)[9]);

Cdlt
1