大家好,我想解析一个头文件以打印头文件中的所有函数名称(仅名称)。有没有办法做到这一点,就像我可以用任何其他语言来做到这一点并将该代码嵌入到我的 C 程序中?或者我是否必须从头开始读取文件并以某种方式解析它以找到函数名称?还有更好的办法吗?
最佳答案
如果您只关心 *.h 文件中的函数名称,可以使用简单的正则表达式规则来提取它们。所以是的,您几乎可以使用任何支持正则表达式的语言来完成此操作。
前段时间这里有一个话题。 Regex to pull out C function prototype declarations?
关于c - 解析头文件以查找函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9112004/