帶快取的檔案建立函式

2021-07-25 13:50:15 字數 934 閱讀 1697

1. fopen

函式的作用: 開啟檔案

函式的原型: file *fopen(const char *pth, const char *mode)

mode:

r:讀,檔案必須存在;

r+:開啟可讀寫,檔案必須存在;

w:開啟只寫檔案,檔案不存在就會建立檔案; 檔案清0;

w+:開啟可讀寫的檔案,

a:附加的形式開啟只寫檔案,不存在就建立,存在就寫到原來的檔案尾。

a+:以附加的形式開啟可讀寫的檔案,不存在就建立,存在就寫到原來的檔案尾。

b:二進位制檔案

檔案頭: #include #include  "  "

返回值:  成功是指向=檔案流的指標;

出錯返回null;    

2. fputc

函式的作用:  將乙個指定的字元寫入到檔案流中;

函式的原型:  int fputc(int c, file *stream);

返回值:   返回寫入成功的字元,c;  eof則表示失敗。

3.fgetc

函式的作用:從檔案流中讀取乙個字元

函式原型: int fgetc(file *stream)

返回值:返回值正常的是讀取的字元;eof表示到了檔案尾;

4.fputs

函式的作用:將乙個字串寫入到檔案內

函式的原型: int fputs(const char *s, file *stream)

返回值:成功返回寫成字元數; eof表示出錯

5. fgets

函式的作用:從檔案中讀取乙個字串;

函式的原型: char *fgets(char *s, int size,  file *steam)

函式的引數:

從stream中讀size-1個字元到s中

返回值: 成功返回s, 出錯null。

帶快取的I O操作

函式的作用 開啟檔案 函式的原型 file fopen const char pth,const char mode mode r 讀,檔案必須存在 r 開啟可讀寫,檔案必須存在 w 開啟只寫檔案,檔案不存在就會建立檔案 檔案清0 w 開啟可讀寫的檔案,a 附加的形式開啟只寫檔案,不存在就建立,存在...

tp5 帶標籤的快取 建立和清除 測試

原文 測試設定了標籤的快取的獲取方式 和清除標籤快取。有時候我們可能會對同型別的一些資料做統一快取。和統一清除更新處理。那樣我們就可以根據標籤來進行設定,下面我們來測是tp5的快取標籤的使用 首先是設定帶標籤的快取 cache tag tag set key,map,10 獲取帶標籤的快取值 這裡。...

不帶快取的I O和標準 帶快取的 I O

ssize t write int fd,const void buf,size t count 寫操作時,設每次寫入長度count 10個位元組,那麼你幾要呼叫10次這個函式才能把這個緩衝區寫滿,此時資料還是在緩衝區,並沒有寫入到磁碟,緩衝區滿時才進行實際上的io操作,把資料寫入到磁碟上,所以上面...