在Linux中,readdir函数的返回类型是struct dirent *。这个函数用于读取目录流中的下一个目录项。如果成功,它返回一个指向struct dirent结构的指针,该结构包含有关目录项的信息(如文件名)。如果到达目录流的末尾或发生错误,则返回NULL。
以下是readdir函数的原型:
#include <dirent.h>
struct dirent *readdir(DIR *dirp);
其中,DIR是一个指向目录流结构的指针,通常通过调用opendir函数获得。