|
|
发表于 2021-4-13 11:15:57
|
显示全部楼层
#include <dirent.h>
#include <string.h>
#include <stdlib.h>
#include <sys/stat.h>
#define MAX 256
long total;
int countLines(const char *filename);
int isCode(const char *filename);
void findAllDies(const char *path);
int countLines(const char *filename)
{
FILE * fp;
int count=0;
int temp;
if((fp = fopen(filename,"r")) == NULL)
{
fprintf(stderr ,"Can not open the file: %s\n",filename);
return 0;
}
while((temp = fgect(fp)) != EOF)
{
if(temp == '\n')
{
count++;
}
}
fclose(fp);
return count;
}
int isCode(const char *filename)
{
int length;
length = strlen(filename);
if( !stecmp(filename + (length -2), ".c"))
{
return 1;
}
|
|