讀取和寫入文字檔案

2022-02-18 02:47:55 字數 3672 閱讀 7035

read a text file

的這篇文章部分描述如何使用streamreader類來讀取文字的檔案。write a text file (example 1)

,和 write a text file (example 2)

在各節說明了如何使用streamwriter類來向檔案寫入文字。

讀取文字檔案

若要開啟、 讀取,和來關閉文字檔案,下面的**使用streamreader類。您可以將文字檔案的路徑傳遞給streamreader建構函式自動開啟該檔案。readline方法讀取的每一行文字,並讀取遞增到下一行將檔案指標。當readline方法到達檔案結尾時, 它將返回空引用。

hello world

將檔案另存為 sample.txt。

啟動 microsoft visual studio。

檔案選單上指向新建,然後單擊專案

專案型別框中,單擊visual c# 專案,然後單擊模板下的控制台應用程式

注意在 visual studio 2005 或 visual studio 2008 中在專案型別框中,單擊visual c#,然後單擊在模板下的控制台應用程式

class1.cs 檔案的開頭新增以下**:

using system.io;

visual studio 2005 或 visual studio 2008,預設的檔案的注釋是 program.cs。

將下面的**新增到main方法:

string line;try //close the filesr.close();console.readline();}catch(exception e)   finally

塊。 在除錯選單上單擊編譯並執行該應用程式,請開始。若要關閉控制台視窗按 enter。控制台視窗將顯示 sample.txt 檔案

hello world

中的內容

寫文字檔案 (示例 1)

下面的**使用streamwriter類開啟、 寫入,和以關閉該文字檔案。streamreader類以類似方式您可以將文字檔案的路徑傳遞給該streamwriter建構函式,以自動開啟該檔案。writeline方法寫入文字檔案的完整文字行。

啟動 visual studio。

檔案選單上指向新建,然後單擊專案

專案型別框中,單擊visual c# 專案,然後單擊模板下的控制台應用程式

注意在 visual studio 2005 或 visual studio 2008 中在專案型別框中,單擊visual c#,然後單擊模板下的clr 控制台應用程式

class1.cs 檔案的開頭新增以下**:

using system.io;

將下面的**新增到main方法:

try catch(exception e)finally

塊。 在除錯選單上單擊編譯並執行該應用程式,請開始。此**建立的在文字編輯器 (如記事本) 的驅動器 c。 開啟 test.txt 上名為 test.txt 檔案。 test.txt 包含兩行文字:

hello world!!from the streamwriter class

寫文字檔案 (示例 2)

下面的**使用streamwriter類開啟、 寫入,和以關閉該文字檔案。與前面的示例不同此**將兩個附加引數傳遞給建構函式。第乙個引數是該檔案的路徑和檔案的檔名。第二個引數為 true,指定開啟該檔案中追加模式。如果您在第二個引數指定false,該檔案的內容將覆蓋每次執行該**。第三個引數指定unicode,以便streamwriter對該檔案以 unicode 格式進行編碼。 您還可以指定下列編碼方法的第三個引數:

write方法是與writeline方法類似,不同之處在於write方法不會自動嵌入回車或換行 (cr/lf) 字元組合。當您想要一次寫入乙個字元時,這是很有用。

啟動 visual studio。

檔案選單上指向新建,然後單擊專案

專案型別框中,單擊visual c# 專案,然後單擊模板下的控制台應用程式

注意在 visual studio 2005 或 visual studio 2008 單擊visual c#專案型別,然後單擊模板下的控制台應用程式

class1.cs檔案的開頭新增以下**:

using system.io;using system.text;

visual studio 2005 或 visual studio 2008,預設的檔案的注釋是 program.cs。

將下面的**新增到main方法:

int64 x;try //close the filesw.close();}catch(exception e)finally

除錯選單上單擊編譯並執行該應用程式,請開始。此**建立乙個命名 test1.txt 為驅動器 c。 開啟 test1.txt 在文字編輯器 (如記事本) 上的檔案。test1.txt 包含單行文字:

0123456789

完成**列表

疑難解答

對於所有的檔案操作,它是乙個良好的程式設計習慣來包裝中一次嘗試-catch-finally程式塊來處理錯誤和異常**。專門,您可能希望釋放最後塊中檔案的控制代碼,使該檔案未被無限期鎖定。一些可能的錯誤包括乙個檔案不存在或已在使用中的檔案。

vb讀取和寫入文字檔案

dim flname as string dim ofilenum as long dim sline as string dim ifilenum as long flname c dxfelement.dat if dir flname then kill flname end if ofile...

MATLAB 讀取和寫入文字檔案

一 讀取文字檔案 思路 1 用fopen來開啟乙個檔案控制代碼 2 用fgetl來獲得檔案中的一行,如果檔案已經結束,fgetl會返回 1 3 用fclose來關閉檔案控制代碼 比如,tim grid data.txt的內容如下 0.1 0.1 151.031 12.3144 29.0245 3.1...

c 讀取 寫入 文字檔案

include include 讀寫檔案的標頭檔案 include using namespace std 1 文字檔案 寫檔案 1 包含標頭檔案 include 2 建立流物件 ofstream ofs 3 指定路徑和開啟方式 ofs.open 路徑,開啟方式 開啟方式 ios in 讀檔案開啟 ...