Retourner au contenu associé (entrée de forum : Parser une chaine de caractère en C avec Flex/Bison)
Posté par Étienne le 28 avril 2009 à 15:00. En réponse au message Parser une chaine de caractère en C avec Flex/Bison. Évalué à 1.
%{ #under YY_INPUT #define YY_INPUT(b,r,ms) (r = my_yyinput(b, ms)) %} int my_yyinput(char* buf, int max_size) { //on peut copier dans buf au maximum max_size octets et renvoyer le nombre d'octets copiés }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# YY_INPUT
Posté par Étienne . En réponse au message Parser une chaine de caractère en C avec Flex/Bison. Évalué à 1.
Tu dois pouvoir faire quelque comme ceci :
%{
#under YY_INPUT
#define YY_INPUT(b,r,ms) (r = my_yyinput(b, ms))
%}
int my_yyinput(char* buf, int max_size)
{
//on peut copier dans buf au maximum max_size octets et renvoyer le nombre d'octets copiés
}
Étienne