Salut !

j'essaye de récupérer une chaine de caractère de Bison et le faire passer comme paramètre d'une fonction en langage C, mais je sais pas comment récupérer cette chaine a partir de Bison et la passer dans le code C voici un bout de mon code

voici mon code .h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void *Sauvgarde(char  *save, char *type)
{
 
 return strcpy(save,type);
}
 
 
 
et voici le bout de Bison la ou j'appelle ma fonction sauvgarder
fichier Bison.y

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
TYP: mc_INTEGER {Sauvgarde(save,$1);}|mc_REAL {Sauvgarde(save,$1);}|mc_BOOL {Sauvgarde(save,$1);} |mc_CONST {Sauvgarde(save,$1);}
;