#include <stdio.h>
#include <sys/types.h>
#include <dirent.h>
#include <errno.h>
#include <string.h>
int main(int argc,char *argv[])
{
if(argc < 1)
{
printf("./dirent directory");
return -1;
}
DIR *dp;
if((dp = opendir(argv[1])) == NULL)
{
printf("opendir error %s\n",strerror(errno));
return -1;
}
struct dirent * dirp ;
while((dirp = readdir(dp)) != NULL)
{
printf("%s\n",dirp->d_name);
}
return 0;
}
opendir, readdir
最新推荐文章于 2022-12-07 22:49:10 发布