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
fichier Bison.y
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
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);} ;
Partager