我想把重复的字符串发送到我的bison文件。
在我的flex文件中,我这样使用它
"<" {return strdup(tOPEN);}
">" {return strdup(tCLOSE);}
这样做对吗?
或者我应该在代码下面使用它。
"<" { yyval. sval = strdup(yytext); return tOPEN;}
最佳答案
"<" { yyval. sval = strdup(yytext); return tOPEN;}
这是正确的使用方法。
关于c - 在flex中使用strdup(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36196841/