標頭檔案:
#include
#include
opendir():
函式原型:
dir * opendir(const char* path);
開啟乙個目錄,在失敗的時候返回null(如果path對應的是檔案,則返回null)
dir 結構體的原型為:struct_dirstream
在linux系統中:
typedef struct __dirstream dir;
struct __dirstream;
readdir():
函式原型:
struct dirent * readdir(dir * dir_handle);
本函式讀取dir_handle目錄下的目錄項,如果有未讀取的目錄項,返回目錄項,否則返回null。
迴圈讀取dir_handle,目錄和檔案都讀
返回dirent結構體指標,dirent結構體成員如下,(檔案和目錄都讀)
struct dirent
closedir():
函式原型:
int closedir(dir * dir_handle);
C語言中的移位操作
c語言中的移位操作,內容不多。不過有些地方你不注意,就疏忽了。先做兩個小題先。1 unsigned char x 3 x 1是多少?x 1是多少?2 char x 3 x 1是多少?x 1是多少?3 char x 3 x 1是多少?x 1是多少?3寫成二進位制數是00000011 3寫成二進位制數是...
C語言中的移位操作
c語言中的移位操作,內容不多。不過有些地方你不注意,就疏忽了。先做兩個小題先。1 unsigned char x 3 x 1是多少?x 1是多少?2 char x 3 x 1是多少?x 1是多少?3 char x 3 x 1是多少?x 1是多少?3寫成二進位制數是00000011 3寫成二進位制數是...
C語言中的檔案操作
include file fopen const char path,const char mode path表示檔案路徑,mode表示檔案使用方式 int fclose file pf 成功關閉返回0,否則返回eof,並且將錯誤記錄在系統全域性變數errno中 從stream當前位置讀取乙個字元 ...