我需要对很多文件(C++)进行一些修改。我需要用sprintf()来替换所有的strcpy()和strcat()。我想通了,转换将这样进行:如何修改文件夹中所有文件的代码
strcpy(out,in) would be sprintf(out,%d,in)
和
strcat(out,in) would be sprintf(out,out%d,in)
我可以使用什么工具来快速地使所有更换,我不能做手工有超过9000这些来修改。
感谢您的建议。
我使用Windows XP/Linux操作系统Ubuntu
我为什么这样做的原因是,我们计划实现一个转换代码的方法。而且,因为我们正在使用strcat和所有的东西,所以我们无法使情景翻译工作良好。因为所有文件都将以正确顺序排列所有文件
在某种IDE中查找并替换为reg-ex? – relaxxx 2012-03-28 19:23:31
请考虑发布在[superuser.com](http://superuser.com)中。我也会推荐[sed](http://en.wikipedia.org/wiki/Sed),它是为这种类型的工作制作的。 – 2012-03-28 19:23:57
[awk](http://en.wikipedia.org/wiki/AWK)和[sed](http://en.wikipedia.org/wiki/Sed)对于这些事情非常方便。 – 2012-03-28 19:24:21