Programmation fonction tableaux 2 dimensions

Bonjour, je cherche à créer une fonction qui me permettrait d' initialiser un tableaux à deux dimensions à 0. J'ai essayer de faire quelque chose mais cela ne donne rien :

void init_tab(int tab[10][10]){
int i,j;
for(i=0;i<10;i++){
for(j=0;j<10;j++)
tab[i][j]=0;
}
}

quelqu'un pourrait m'aider?
merci
Configuration: Linux
Firefox 1.5.0.5

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Passe ton tableau en tant que pointeur en paramètre
    int * tab
    C'est un pointeur à la base, donc en le déclarant en tant que tel le tableau sera modifié même après la fonction.