C語言opendir 函式 開啟目錄函式

2021-06-29 05:38:11 字數 488 閱讀 6709

相關函式:open, readdir, closedir, rewinddir, seekdir, telldir, scandir

標頭檔案:#include #include

定義函式:dir * opendir(const char * name);

函式說明:opendir()用來開啟引數name 指定的目錄, 並返回dir*形態的目錄流, 和open()類似, 接下來對目錄的讀取和搜尋都要使用此返回值.

返回值:成功則返回dir* 型態的目錄流, 開啟失敗則返回null.

錯誤**:

1、eaccess 許可權不足。

2、emfile 已達到程序可同時開啟的檔案數上限。

3、enfile 已達到系統可同時開啟的檔案數上限。

4、enotdir 引數name 非真正的目錄。

5、enoent 引數name 指定的目錄不存在, 或是引數name 為一空字串。

6、enomem 核心記憶體不足。

C語言 開啟檔案open函式

函式說明 引數mode 則有下列數種組合,只有在建立新檔案時才會生效,此外真正建檔案時的許可權會受到umask 值所影響,因此該檔案許可權應該為 mode umaks s irwxu00700 許可權,代表該檔案所有者具有可讀 可寫及可執行的許可權.s irusr 或s iread,00400 許可...

c語言中串列埠開啟和設定函式

int open port int fd,int comport if comport 0 else if comport 1 else if comport 2 if fcntl fd,f setfl,0 0 if isatty stdin fileno 0 printf fd d n fd re...

使用C 語言fopen函式開啟檔案失敗

include int main void else return 0 這是一段關於fopen的使用 其中file fopen wxb.txt r 這段 fopen後面接的是 wxb.txt 檔名 r 開啟方式,這是文字方式 wxb跟fopen後面wxb.txt的檔名不一樣,你如果在源 中wxb後面...