公司对代码规范有要求,这当然很好,不过……发现自己很久没遵守就有点不好了。特别是,要求在if的后面必须要有一个空格,在逗号的前面不能有空格但是后面一定要有,这东西,修改起来可要人命。

  还好我从来没违反过这个代码规范。

  但是我们的一个项目里,引用了不少德国人的代码,他们的代码,我的天啊,有两千行的函数,有几百字符的一行,惟独没有if后面的那个空格和逗号后面的那个空格!关键是我们还用了他们不少的函数(注意上面),那不是要修改出人命啊。

  还是,动动手,自己写个吧。下面的这个,就是代码了,是在Visual C++ 2003环境下面编写的,我只使用了STL的库,也遵守了C++标准,又简单,应该是可以移植到Linux下面的了(当然,似乎这个东西不具备移植的价值)。

  注意运行的时候,要把setting.txt传进去,比如,你要这样来写命令行:

codeconversion.exe setting.txt

才可以正常运行,哦,忘记说了,这个是命令行的。它需要把设置文件在命令行里传进来,然后对设置文件的格式要求是把要检查和修改的文件的路径和文件名放在设置文件里面,一行一个,就可以了,你可以用dir命令直接生成一个这样的文件:dir /s/b > setting.txt。注意最后一很不能是空行,也就是不能有一个回车(这个是我的bug了,但是现在先不改了)。

UploadFiles/2007-3/312517779.zip

原文来自我的教育网博客