c#檔案操作流stream使用
流可以理解為記憶體中位元組序列,stream是所有流的抽象基類,每個具體的儲存實體都可以 通過stream派生類來實現。如filestream就是這種儲存實體
三個基本操作
1、對流進行讀取:將流中的資料讀取到具體的資料結構中
2、對流進行寫入:吧資料結構中的資料寫入到流中
3、對流進行查詢:對流內的當前位置進行查詢和修改
流是乙個用於傳輸資料的物件,資料可以向兩個方向傳輸:
1)如果資料從外部源傳輸到程式中,這就是讀取流
2)如果資料從程式傳輸到外部源中,這就是寫入流
外部源往往是乙個檔案,但也不完全是檔案,他還可能是:
1)使用一些網路協議讀寫網路上的資料,其目的是選擇資料,或從另乙個計算機上傳送資料
2)讀寫到命名管道上
3)把資料讀寫到乙個記憶體區域上
filestream例項用於讀寫檔案中的資料,要構造filestream例項,需要以下4條資訊:
1)要訪問的檔案
2)表示如何開啟檔案的模式
3)表示檔案訪問的方式—唯讀、只寫還是讀寫
4)共享訪問—表示是否獨佔訪問檔案
C 檔案和流
c 檔案和流 如何從檔案讀取流和向檔案寫入流,這就需要用到 c 中乙個標準庫 fstream 它定義了三個新的資料型別 資料型別 描述ofstream 該資料型別表示輸出檔案流,用於建立檔案並向檔案寫入資訊。ifstream 該資料型別表示輸入檔案流,用於從檔案讀取資訊。fstream 該資料型別通...
C 檔案和流
c 標準庫fstream,它定義了三個新的資料型別 資料型別 描述ofstream 該資料型別表示輸出檔案流,用於建立檔案並向檔案寫入資訊。ifstream 該資料型別表示輸入檔案流,用於從檔案讀取資訊。fstream 該資料型別通常表示檔案流,且同時具有 ofstream 和 ifstream 兩...
C 檔案和流
到目前為止,我們已經使用了iostream標準庫,它提供了cin和cout方法分別用於從標準輸入讀取流和向標準輸出寫入流。本教程介紹如何從檔案讀取流和向檔案寫入流。這就需要用到 c 中另乙個標準庫fstream,它定義了三個新的資料型別 資料型別 描述ofstream 該資料型別表示輸出檔案流,用於...