【发布时间】:2012-05-28 22:28:34
【问题描述】:
假设我有一个包含一些 C 代码的字符串,可以预见地从一个文件中读取,该文件中除了普通的 C 代码之外还有其他内容。我如何将此字符串转换为程序可用的代码?我是否必须编写一个完整的解释器,或者是否有一个库已经为我完成了这项工作?有问题的代码可能会调用我在实际 C 文件中声明的子例程,因此仅考虑常用 C 命令的子例程可能不起作用。
【问题讨论】:
-
这是一个非常重要的练习,并提出了一个明显的问题:这里的总体目标是什么?可能有更好的整体解决方案。
-
你尝试过 C 解释器吗?见stackoverflow.com/questions/69539/…。
标签: c string io interpreter