Hello",x); 令 x 为程序中的整型变-6ren">
gpt4 book ai didi

c - 有什么方法可以使用 perl 解析为 C 程序文件

转载 作者:行者123 更新时间:2023-12-02 05:27:11 25 4
gpt4 key购买 nike

我想使用 perl 解析 C 程序文件(.c 扩展名)。我希望解析以这样的方式完成,例如示例 c 程序可能包含类似

的语句
printf ("%d => Hello",x);

令 x 为程序中的整型变量。所以当我解析上面的行时,有没有办法得到 x 值。请记住,我只想解析一行并获取 x 的值,我无法解析之前的任何行来获取 x 的值。有什么方法可以动态获取x的实际值还是解析目标文件更好。

最佳答案

世界上没有任何工具可以仅使用 printf ("%d => Hello",x); 行可靠地找到 x 的值。该值取决于前面的行,并且可能取决于根本不在源代码中的用户输入。

编辑

另一方面,有很多工具可以处理C代码,例如静态分析器、调试器、解释器等。您可能想要寻找其中一个选项。

关于c - 有什么方法可以使用 perl 解析为 C 程序文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10476794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com