写一个脚本算出当前目录的下所有.C文件的行数

如题所述

find . -name "*[.c]" -exec wc -l {} \;

无误麻烦给分

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-23
是shell?

长度长度长度。。
第2个回答  2014-04-22
是算.c的文件数,还是行数追问

.c 文件的行数

追答

总行数还是单个文件的行数

追问

总行数

追答#include<stdio.h>
#include<windows.h>
int sum=0;
void fun(char *filename)
{
FILE *fp=fopen(filename,"r");
char str[260];
if(!fp)return;
while(fgets(str,260,fp))
sum++;
fclose(fp);
}
int main()
{
WIN32_FIND_DATA p;
HANDLE h=FindFirstFile("e:\\test\\*.c",&p);
fun(p.cFileName);
while(FindNextFile(h,&p))
fun(p.cFileName);
printf("总行数为%d\n",sum);
return 0;
}

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网