我只是想问问你对这件事的看法。出于某种重要原因,我必须提取/获取在 C 源文件的“main()”函数中调用的函数的所有函数名称(例如:main.c)。
示例源代码:
int main()
{
int a = functionA(); // functionA must be extracted
int b = functionB(); // functionB must be extracted
}
如您所知,我唯一可以用作标记/符号来识别这些函数调用的是括号“()”。在实现这个函数名提取时,我已经考虑了几个因素。它们是:
1. 函数可能有参数。例如:functionA(100)
2. 循环运算符。例如:while() 3. 其他运算符。例如:if(), else if() 4. 函数调用之间没有空格的其他运算符。例如:函数A()+函数B()
此刻我知道你在说什么,这是$$$$的痛苦......所以请分享你的想法和想法......并在这个问题上容忍我......
注意:这是在 C++ 语言中...