91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux打開目錄用哪個函數

發布時間:2023-04-19 09:54:37 來源:億速云 閱讀:153 作者:iii 欄目:建站服務器

本篇內容主要講解“linux打開目錄用哪個函數”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“linux打開目錄用哪個函數”吧!

linux中打開目錄用opendir()函數。opendir()函數可以打開指定的目錄,并返回“DIR*”形態的目錄流,而對指定目錄的讀取和搜索都要使用此返回值;語法“DIR * opendir(const char * name);”。

linux opendir()函數:打開目錄函數

1,頭文件:

#include <sys/types.h>   
#include <dirent.h>

2,定義函數

DIR * opendir(const char * name);

3,函數說明:

opendir()用來打開參數name 指定的目錄, 并返回DIR*形態的目錄流, 和open()類似, 接下來對目錄的讀取和搜索都要使用此返回值.

4,返回值:

成功則返回DIR* 型態的目錄流, 打開失敗則返回NULL.

5,錯誤代碼:

  • EACCESS 權限不足。

  • EMFILE 已達到進程可同時打開的文件數上限。

  • ENFILE 已達到系統可同時打開的文件數上限。

  • ENOTDIR 參數name 非真正的目錄。

  • ENOENT 參數name 指定的目錄不存在, 或是參數name 為一空字符串。

  • ENOMEM 核心內存不足。

6,事例:

#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>
int main()
{
        int a = opendir("/etc/passwd");
        printf("a = %d\n",a);
        return 0;
}

linux打開目錄用哪個函數

到此,相信大家對“linux打開目錄用哪個函數”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

木里| 西青区| 玉环县| 大同县| 呼玛县| 衢州市| 临江市| 青田县| 大埔区| 仪陇县| 嵊泗县| 龙门县| 徐州市| 彝良县| 体育| 古田县| 徐闻县| 健康| 闸北区| 临沂市| 沙洋县| 大竹县| 泾源县| 崇文区| 尚志市| 江源县| 文化| 庆阳市| 临桂县| 钦州市| 绩溪县| 柏乡县| 四川省| 临沂市| 花莲市| 华容县| 垣曲县| 越西县| 虹口区| 加查县| 怀安县|