解析c/c++/c#文件在c中#
我有一个c文件,里面有很多函数 我想把每个函数分离出来,并将它们全部放在一个列表中(比如说,列表代码),还想把每个函数的名称放在一个不同的列表中(比如说,有趣的代码)。例如 比方说,c文件有以下代码:解析c/c++/c#文件在c中#,c#,c++,c,C#,C++,C,我有一个c文件,里面有很多函数 我想把每个函数分离出来,并将它们全部放在一个列表中(比如说,列表代码),还想把每个函数的名称放在一个不同的列表中(比如说,有趣的代码)。例如 比方说,c文件有以下代码: void main() { //some code here } int count (int abc) { ///some code here } int adder(int def) { ///some code here } 我想要以下两个列表列表代码和乐趣代码!! 列表\u代码的元素
void main()
{
//some code here
}
int count (int abc)
{
///some code here
}
int adder(int def)
{
///some code here
}
我想要以下两个列表列表代码和乐趣代码!!
列表\u代码的元素将是一个包含三个元素的列表,包括:
请告诉我如何才能做到这一点。任何库或构建函数都会有很大帮助,因为它会处理所有的小细节,如注释、新行和类似的场景。 <代码>代码> LBCLANU/S>可能是最容易使用的,也是最成熟的选项,可以解析C++。 有几个C#wrapper可供使用-以下是一些谷歌快速搜索的结果:
<代码> LBCLUN< /COD>可能是最容易使用和最成熟的选项来解析C++。 有几个C#wrapper可供使用-以下是一些谷歌快速搜索的结果: