g un petit probleme en C :
voila ma fonction:
char motclef(char nommo, char def)
{
int i=0;
if(nb_elts_tabl == tableau)
yyerror("plus de place pour stocker de nouveaux mots clefs");
else{
char tabl[i][0];
char tabl2[i][1];
strcpy(tabl[i][0],nommo);
strcpy(tabl2[i][1],def);
i++;
nb_elts_tabl=i;
printf("nouveau mot clef:%s stocké\n",nommo);
return def;
}
et voila ce que me retourne le compilateur et je comprend pas pourquoi:
passage de l'argument n°2 de « strcpy » transforme un entier en pointeur sans transtypage
please help me............