char总是使用flex改变

char is always changing using flex

我正在尝试学习如何使用 flex,但遇到了一些问题:

我错过了什么? (当它识别出 bcd 时,它只是出于某种原因将令牌 a 更改为 bcd)。

问题是因为 yytext 会自行更新,您需要将它复制到一个新的字符才能工作