簡單的c 文字檔案讀寫

2021-04-01 08:11:01 字數 1162 閱讀 9361

system.io命名空間中的類為託管應用程式提供檔案以及其他形式的輸入輸出。託管i/o的基本構件是流,而流是位元組導向的資料的抽象表示。流通過system.io.stream類表示.

system.io.filestream允許將檔案作為流訪問;

system.io.memorystream允許將記憶體塊作為流進行訪問;…………

託管和非託管的應用程式最常使用的io形式是檔案io。託管應用程式讀寫檔案的一般步驟如下

1、用filestream物件開啟檔案

2、進行二進位制讀寫操作,在filestream物件周圍包裝binaryreader和binarywriter的例項,並呼叫binaryreader和binarywriter方法執行輸入輸出。

3、要讀寫文字,在filestream物件的周圍包裝乙個streamreader和streamwriter,然後使用streamreader和streamwriter方法完成輸入輸出。

4、關閉filestream物件。

下面是乙個簡單的文字檔案讀操作

using system;

using system.io;

class filetest

catch(ioexception e)

finally }

} /**

* fcl是乙個非常豐富的類庫,所以還有許多開啟檔案並進行讀取的方法,比如

* 1.用file.open建立乙個filestream,並圍繞它包裝乙個streamreader

* filestream stream=file.open(filename,filemode.open,fileaccess.read);

* streamreader reader=new streamreaderaa(stream);

* 2.使用file.opentext,在一步內建立乙個filestream和乙個streamreader

* streamreader reader=file.opentext(filename);

* 當然,還有其他的方法

* 若要對文字進行寫入操作,可以使用streamwriter

*/ 其中的異常處理是為了防止意外的事情發生,如傳遞給streamreader的建構函式的檔名非法,或者在執行raeder.close();前匡架引發異常等。

簡單的c 文字檔案讀寫

system.io命名空間中的類為託管應用程式提供檔案以及其他形式的輸入輸出。託管i o的基本構件是流,而流是位元組導向的資料的抽象表示。流通過system.io.stream類表示.system.io.filestream允許將檔案作為流訪問 system.io.memorystream允許將記憶...

zt 簡單的c 文字檔案讀寫

system.io命名空間中的類為託管應用程式提供檔案以及其他形式的輸入輸出。託管i o的基本構件是流,而流是位元組導向的資料的抽象表示。流通過system.io.stream類表示.system.io.filestream允許將檔案作為流訪問 system.io.memorystream允許將記憶...

c 文字檔案的讀寫

對檔案的操作首先要先引入system.io命名空間 輸入流用於從檔案寫入資料 寫操作 輸出流用於向檔案讀取資料 讀操作 1 filestream類有助於檔案的讀寫與關閉。例 建立乙個filestream物件f來讀取名為sample.txt的檔案 filestream f new filestream...