您的位置:首页 > 编程语言 > C语言/C++

ls C语言实现

2015-09-02 14:54 323 查看
#include "apue.h"

#include <dirent.h>

int main( int argc, char *argv[] )

{

        DIR *dp;

        struct dirent *dirp;

        if( argc != 2 )

        err_quit("Usage:ls directname");

        if( (dp = opendir(argv[1])) == NULL )

        err_sys("cann't open directory:%s\n",argv[1]);

        while( (dirp = readdir(dp) ) != NULL )

        {

                printf("%s\t",dirp->d_name);

        }

        closedir(dp);

        exit(0);

}

~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息