本文主要讲解“linux用哪个函数打开”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。下面就让主机频道带你学习一下“linux用哪个函数打开”!
Opendir()函数用于在linux中打开。opendir()函数可以打开指定的,以“DIR*”的形式返回流,用于读取和搜索指定的;语法" DIR * opendir(const char * name);"。
Linux opendir()函数:打开函数
1.头文件:
# include & ltsys/types . h & gt;
# include & ltdirent.h & gt2、定义功能
DIR * opendir(const char * name);3、功能描述:
Opendir()用于打开参数名指定的,并以DIR*的形式返回流。类似于open(),这个返回值将用于读取和搜索。
4.返回值:
如果成功,则返回DIR* type的流,如果打开失败,则返回NULL。
5.错误代码:
EACCESS权限不足。
EMFILE已达到一个进程可以同时打开的最大文件数。
ENFILE已达到系统可以同时打开的最大文件数。
ENOTDIR参数名不是真实的。
ENOENT参数名指定的不存在,或者参数名是空字符串。
ENOMEM内核内存不足。
6.示例:
# include & ltsys/types . h & gt;
# include & ltdirent.h & gt
# include & ltstdio.h & gt
int main()
{
int a = opendir(& quot;/etc/passwd");
printf(& quot;a = % d \ n & quot,a);
返回0;
}
评论前必须登录!
注册