相關函式: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後面...