UNIX环境高级编程第一章程序1-1列出目录文件
2015-01-29 08:40
369 查看
1 // program apue/file/ls1.c 2 #include "apue.h" 3 #include <dirent.h> 4 5 int main(int argc, char* argv[]) 6 { 7 DIR* dp; 8 struct dirent* dirp; 9 10 if (argc != 2) 11 err_quit("usage: ls directory_name"); 12 13 if ((dp = opendir(argv[1])) == NULL) 14 { 15 err_sys("can't open %s", argv[1]); 16 } 17 while ((dirp = readdir(dp)) != NULL) 18 { 19 printf("%s\n", dirp->d_name); 20 } 21 22 closedir(dp); 23 exit(0); 24 }
1 mycat: ls1.c 2 g++ -g -Wall ls1.c ../lib/libapue.a -I ../include -o ls1 3 clean: 4 rm ls1
相关文章推荐
- UNIX环境高级编程第二版中编译程序提示“apue.h:找不到这个文件或目录”错误
- unix 环境高级编成 程序清单1-1 列出一个目录中所有的文件
- UNIX环境高级编程学习——列出一个目录中的所有文件
- <<UNIX环境高级编程>>学习总结——第四章:文件和目录
- unix环境高级编程学习1-unix文件和目录
- Unix环境高级编程——第四章 目录和文件
- 关于Unix/Linux之Inode之我见----------Unix环境高级编程--目录、文件
- UNIX环境高级编程-第4章- 文件和目录 - 二
- UNIX环境高级编程——文件和目录
- UNIX环境高级编程——文件和目录
- UNIX环境高级编程复习——文件和目录(1)
- UNIX环境高级编程-第4章- 文件和目录 - 三
- 文件和目录(摘自UNIX环境高级编程等)
- UNIX环境高级编程复习——文件和目录(2)
- [置顶] 文件和目录(一)--unix环境高级编程
- 高级UNIX环境编程4 文件和目录
- unix环境高级编程笔记(5)—— 文件和目录(2)
- 文件和目录(一)--unix环境高级编程
- UNIX环境高级编程复习——文件和目录(5)
- (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录