J'ai donc fais ceci :
typedef struct{
char nom[ 20] ;
char nom_short[ 12 ];
int pf1,pf2,pf3,pf4,pb1,pb2,pb3,pb4,pa1,pa2,pr1,pr2,sp1,sp2;
}perso;
perso catcheurs[ 10 ];
catcheurs[ 0 ] . nom="perso 1";
//j'ai fais pareil avec catcheurs[ 1 ].nom
et dans les 2 cas j'ai un Parse error before '.' token
(faites pas gaffe aux espaces partout)
Ensuite j'ai remplacé la ligne catcheurs[0].nom="perso 1"; par simplement catcheurs[0]; et j'ai un conflicting type for catcheurs.
Alors d'où vient mon problème SVP ?