Bonjour,
J'ai un problème pour passer un tableau de structure dans une fonction:
voici ma structure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
typedef struct tableaudejeu tableaudejeu;
struct tableaudejeu
{
   int cord;
   int bol;
};
Voici ma variable et l'appel de ma fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
tableaudejeu t[8][8];
INITTAB(t);
et voici ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
void INITTAB(tableaudejeu *t){
                int i=0,j=0;
                for(i=0;i<LARG;i++){
 
                   for(j=0;j<LONG;j++){
 
                                    t[i][j]->cord=0;
                                    t[i][j]->bol=0;
 
                                      }
 
                                   }               
                             };
Le programme ne se compile pas, et me retourne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
"subscripted value is neither array nor pointer "
comme erreur
et celle ci également :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[Warning] passing arg 1 of `INITTAB' from incompatible pointer type
Merci d'avance pour l'aide !!