指標學習二十二 檔案操作學習

2021-10-03 03:51:39 字數 1113 閱讀 4372

最近做攝影測量的課程設計,以檔案的形式輸入輸出,讓人覺得頭疼。

以前是照著別人的**寫,看來還是得自己從頭來過啊,不然出了問題也不會解決。

文字檔案

使用方式

含義"  r  "

開啟文字檔案進行唯讀

"  w  "

建立新文字檔案進行只寫

"  a  " 

開啟文字檔案進行追加

"  r+  "

開啟文字檔案進行讀、寫

"  w+  "

建立新文字檔案進行讀、寫

"  a+  "

開啟文字檔案進行讀、寫、追加

二進位制檔案操作與文字檔案操作一樣,只不過多加了個字元"  b  "。

開啟檔案由標準函式fopen實現,形式:fopen("檔名","檔案開啟方式");

定位子目錄的用的斜槓,需要用雙斜槓 「 \\ 」。

兩種以唯讀的方法開啟檔案。​​​​​​​

fp=fopen("abc.txt","r");         //用字串常量表示檔案

char *p="abc.txt";               //用字元指標表示檔案

fp=fopen(p,"r");

判斷檔案是否能開啟,如果返回為空值,表明檔案無法正常開啟。

if((fp=fopen("abc.txt","r"))==null)

關閉檔案呼叫函式fclose()實現:   fclose(檔案指標)

判斷是否正常關閉

if(fclose (fp) )
c語言標準庫stdio.h提供

字元方式檔案讀寫函式

fgetc()、fputc()

字串方式檔案讀寫函式

fputs()、fgets()

格式化方式檔案讀寫函式

fscanf()、fprintf()

資料塊方式檔案讀寫函式

fread()、fwrite()

後面具體介紹這些函式的用法。

Python學習之旅(二十二)

讀寫檔案就是請求作業系統開啟乙個檔案物件 檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者把資料寫入這個檔案物件 寫檔案 f open d python doit hello.txt r f.read hello,world f.close 1 read 一次讀取全部檔...

(Git學習)二十二 標籤管理

發布乙個版本時,我們通常先在版本庫中打乙個標籤 tag 這樣,就唯一確定了打標籤時刻的版本。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的歷史版本取出來。所以,標籤也是版本庫的乙個快照。git的標籤雖然是版本庫的快照,但其實它就是指向某個commit的指標 跟分支很像對不對?但是分支可...

設計模式學習(二十二) Visitor

這一篇部落格主要記錄了visitor 訪問器 模式的學習,visitor模式和前面學習的command模式同樣屬於 行為變化 模式。在軟體構建過程中,由於需求的改變,某些類層次結構中常常需要增加新的行為 方法 如果直接在基類中做這樣的更改,將會給子類帶來很繁重的變更負擔,甚至破壞原有設計。如何在不更...