c檔案操作

2022-03-19 04:49:09 字數 1739 閱讀 2020

file *fopen(const

char *path, const

char *mode);

可選組合:

rb:唯讀開啟乙個二進位制檔案

rb+:讀寫開啟乙個二進位制檔案

wb:只寫開啟或建立乙個二進位制檔案

wb+:讀寫開啟或建立乙個二進位制檔案

ab:追加開啟乙個二進位制檔案

ab+:讀寫開啟乙個二進位制檔案

fgetc讀取乙個字元

int fgetc(file *stream);
fgets讀取一行

char *fgets(char *s, int size, file *stream);
fputc寫入乙個字元

int fputc(int c, file *stream);
fputs寫入字串

int

fputs(const

char *s, file *stream);

fread讀取nmemb次,每次size個字元

size_t fread(void *ptr, size_t size, size_t nmemb, file *stream);
fwrite寫入nmemb次,每次size個字元

size_t fwrite(const

void *ptr, size_t size, size_t nmemb, file *stream);

fscanf從輸入流stream中寫入資料

int fscanf(file *stream, const char *format, ...);
fprintf向輸出流stream中寫入資料

int fprintf(file *stream, const char *format, ...);
fdopen檔案描述符轉換為檔案指標

file *fdopen(int fd, const

char *mode);

feof檔案結束符

int feof(file *stream);
fflush沖洗流

int fflush(file *stream);
fileno檔案指標轉換為檔案描述符

int fileno(file *stream);
fseek檔案指標偏移

int fseek(file *stream, long offset, int whence);
ftell得到檔案位置指標

long ftell(file *stream);

C 檔案操作與C 的檔案操作

c filestream 檔案流 主要用於使用二進位制方式讀寫檔案資料,可讀取任何檔案 建立filestream物件 e 建立filestream物件 filemode 指定系統開啟檔案的方式filestream fileaccess 指定檔案的訪問方式 read唯讀,write只寫,readwri...

C 檔案操作

c 追加檔案 sw.writeline 追逐理想 sw.writeline kzlll sw.writeline net筆記 sw.flush sw.close c 拷貝檔案 string orignfile,newfile file.copy orignfile,newfile,true c 刪除...

C 檔案操作

c 檔案操作 軒軒 發表於 2006 2 18 12 40 16 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器...