unix环境高级编程--1-1

来源:互联网 发布:北京网络漫画培训机构 编辑:程序博客网 时间:2024/06/05 14:36

列出一个目录中所有文件的名字

 

apue.h和 apueerror.h着都cp 到/usr/include目录下。

cc  列出目录所有文件.c  会得到a.out , 

./a.out   /dev      会得到/dev目录下的所有文件的名字。

 

命令行的第一个参数是指argv[1]  作为目录名。

opendir能得到一直指向DIR 结构的指针,无目录可读,则返回NULL指针。

readdir 返回一个dirent结构的指针,无目录项可读,则返回NULL指针。

d _name 是每个目录项的名字。

 

err_sys err_quit是作者自己写的错误处理函数。

eixit函数的参数是0,表示正常退出。1--255表示异常退出。

exit函数在stdlib.h中。

 

原创粉丝点击