用的工具有vi,gcc,make
代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<errno.h>
#include<dirent.h>
int main(int argc, char *argv[])
{
if(argc < 2)
return 0;
DIR *dp;
struct dirent *dirp;
dp = opendir(argv[1]);
if(dp == NULL)
{
printf("error is %s\n",strerror(errno));
return 0;
}
else
{
int count = 0;
char *filename[20]={0}; //目录下文件数也许不止20个可以自己修改,或者在下面的while里面先统计出具体文件数