当前位置: 技术问答>linux和unix
struct dirent的问题
来源: 互联网 发布时间:2015-11-19
本文导语: 我是初学者,开始学习C语言和UNIX,看到一本书中的一段源代码 DIR *dp; struct dirent *dirp; dp = opendir(argv[1]); dirp = readdir(dp); …… 但是我只在dirent.h中找到了结构体DIR的声明,并没有看到关于结构体struct dirent的声明...
我是初学者,开始学习C语言和UNIX,看到一本书中的一段源代码
DIR *dp;
struct dirent *dirp;
dp = opendir(argv[1]);
dirp = readdir(dp);
……
但是我只在dirent.h中找到了结构体DIR的声明,并没有看到关于结构体struct dirent的声明。希望有人帮忙解答一下。
只有:
extern struct dirent *readdir(DIR *);
DIR *dp;
struct dirent *dirp;
dp = opendir(argv[1]);
dirp = readdir(dp);
……
但是我只在dirent.h中找到了结构体DIR的声明,并没有看到关于结构体struct dirent的声明。希望有人帮忙解答一下。
只有:
extern struct dirent *readdir(DIR *);
|
dirent.h包含什么头文件了?
|
? ?
|
推荐阅读
http://publications.gbdirect.co.uk/c_book/
http://publications.gbdirect.co.uk/c_book/