Chinaunix
标题:
ls命令的简要实现
[打印本页]
作者:
framily
时间:
2015-07-10 09:46
标题:
ls命令的简要实现
本帖最后由 framily 于 2015-07-10 09:47 编辑
#include <stdio.h>
#include <sys/types.h>
#include <dirent.h>
int main(int argc,char *argv[])
{
DIR *dp;
struct dirent *dirp;
if(argc!=2)
return printf("usage: ls directory_name");
if((dp=opendir(argv[1]))==NULL)
return printf("can't open %s",argv[1]);
while((dirp=readdir(dp))!=NULL)
printf("%s\n",dirp->d_name);
closedir(dp);
exit(0);
}
复制代码
作者:
VIP_fuck
时间:
2015-07-10 10:05
回复
1#
framily
#include <stdio.h>
#include <sys/types.h>
#include <dirent.h>
int main(int argc,char *argv[])
{
DIR *dp;
struct dirent *dirp;
if(argc!=2)
return printf("usage: ls directory_name");
if((dp=opendir(argv[1]))==NULL)
return printf("can't open %s",argv[1]);
while((dirp=readdir(dp))!=NULL)
printf("%s\n",dirp->d_name);
closedir(dp);
exit(0);
}
作者:
lxyscls
时间:
2015-07-10 10:12
版主,来把他封了吧,. ..怎么处理的?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2