确定对strcpy的调用中第一个参数的类型:char *vs char []

问题描述

我得到了一个C程序,该程序调用了大约20.000个 库函数strcpy。在程序中,第一个参数的类型 (目标缓冲区)传递给strcpy有时被声明为 (char *),有时也作为char []。其实我的工作是找到所有出现的地方 strcpy()的形式,其中第一个参数声明为指向char的指针 (然后将搜索结果返回给我的主管, 作为列表[filename;电话号码])。显然我可以完成这项工作 通过逐个检查每个对strcpy调用,但这可能需要一个 整周。由于我负担不起,如果有人 知道一种自动执行此搜索方法(一种工具,甚至是一种编程技巧)。 谢谢大家。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)