【问题标题】:Change input of flex from stdin to file?将flex的输入从标准输入更改为文件?
【发布时间】:2021-10-28 23:25:23
【问题描述】:

所以我使用 flex 已经有一段时间了,而且我一直在直接从终端输入它。现在我想给它一个文件。我想出的一个临时解决方案是使用 dup 将标准输入更改为文件,但我想知道是否有一种内置于 flex 的方法来做同样的事情?

【问题讨论】:

标签: flex-lexer lex lexical-analysis


【解决方案1】:

我想通了,你可以把yyin设置成c文件

yyin = fopen("file.txt" "r");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 2017-03-04
    • 2015-02-02
    • 1970-01-01
    • 2013-03-18
    • 2012-06-01
    • 2013-10-12
    • 1970-01-01
    相关资源
    最近更新 更多