ls命令的简单实现源码

来源:互联网 发布:手机ip修改软件 编辑:程序博客网 时间:2024/05/17 18:47
#include <dirent.h>#include <stdio.h>intmain(int argc, char *argv[]){    DIR *dp;    struct dirent *dirp;    char *curdir = "./";    if(argc != 2)    printf("usage: ls directory_name");    if((dp = opendir(argc == 2 ? argv[1]:curdir)) == NULL) {        printf("can't open %s", argv[1]);        return -1;    }    while((dirp = readdir(dp)) != NULL)    printf("%s\n", dirp->d_name);    closedir(dp);    return 0;}

0 0
原创粉丝点击