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操作,把資料寫入到磁碟上,所以上面...