C基礎12 檔案操作

2021-10-06 04:16:34 字數 692 閱讀 1490

strstr()

定義說的有點羞澀難懂。舉個例子就知道了。

比如:char str2 = 「cdef」;

char str1 = 「abcdefgh」;

則通過函式,將返回

strstr(str1,str2) = cdefgh;

如果str1不包含有str2。

char str2 = 「cxef」;

char str1 = 「abcdefgh」;

則通過函式,將返回

strstr(str1,str2) = null;

第一次的工作專案就是c語言的乙個檔案讀寫。

難度也是挺好理解的。。。

不過對於關鍵的概念 比如 流 是個什麼東西,腦子裡 並沒有乙個清楚的概念。

流是指輸入輸出這個過程。 因為資料從裝置讀入記憶體和資料從記憶體寫入磁碟的過程很像是資料在流動一樣,所以就「形象」 地把這個過程稱為「流」。

流有專很多種類的:比如字串流、檔案流等等。

在c++裡面, 流是乙個物件,屬這個物件管理資料輸入輸出的細節。 相應的類 叫做流類。

如果流是輸入輸出的過程,那字串流就是字串在檔案裡輸入輸出的過程?但是檔案流怎麼理解,在檔案在檔案裡輸入輸出的過程?

字串流是指記憶體中字串的輸入輸出過程。

檔案流是是指對檔案的輸入輸出過程。

字串流不是對檔案,是對記憶體中的字串進行輸入輸出。

12 檔案操作

可以採用如下兩種方法記錄多個相關 字串1.採用二維陣列 這種方法記錄相關字串會造成內容浪費 而且儲存區使用不夠靈活 2.採用指標陣列 這種方法記錄相關字串不會浪費記憶體而且 儲存區的使用比較靈活 記錄普通變數位址的指標叫一級指標 記錄一級指標變數位址的指標叫二級指標 二級指標可以和指標陣列 記錄第乙...

c12 檔案流基礎

1.類中有強制型別轉換過載時 cout 3.鍵盤輸入 xyz,程式cin ch cout ch1 cout 4.cout hello a.out a.txt,cout可以重定向 5.ofstream.fout a.txt fout hello 6.ifstream.fin a.txt fin 變數名...

c 學習筆記12 檔案操作

程式執行時產生的資料都屬於臨時資料,程式一旦執行結束都會被釋放 通過檔案可以將資料持久化 c 中對檔案操作需要包含標頭檔案 fstream 檔案型別分為兩種 文字檔案 檔案以文字的ascii碼形式儲存在計算機中 二進位制檔案 檔案以文字的二進位制形式儲存在計算機中,使用者一般不能直接讀懂它們。操作檔...