作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
您知道计算 NLOC(netto 代码行数)的简单脚本吗?该脚本应计算 C 代码的行数。它不应该计算空行或只有大括号的行。但它也不需要过于精确。
最佳答案
我会使用 awk 和 cpp (预处理器)和 wc 来做到这一点。 awk 删除所有大括号和空格,预处理器删除所有注释,wc 计算行数:
find . -name \*.cpp -o -name \*.h | xargs -n1 cpp -fpreprocessed -P |
awk '!/^[{[:space:]}]*$/' | wc -l
如果你想包含评论:
find . -name \*.cpp -o -name \*.h | xargs awk '!/^[{[:space:]}]*$/' | wc -l
关于c++ - 计算 NLOC 的简单脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/323419/
您知道计算 NLOC(netto 代码行数)的简单脚本吗?该脚本应计算 C 代码的行数。它不应该计算空行或只有大括号的行。但它也不需要过于精确。 最佳答案 我会使用 awk 和 cpp (预处理器)和
我写了一段代码,用于构建表达式树并以三种不同的方式遍历树 a) 中序遍历 b) 后序遍历 c) 层序遍历 所以,我想知道我的代码的复杂性,并找到了计算它的网站: [ http://www.lizard
我是一名优秀的程序员,十分优秀!