我想把重复的字符串发送到我的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/

10-15 05:52