C 讀取TXT檔案程式

2021-04-18 07:33:36 字數 1430 閱讀 7690

c# 讀取txt檔案程式

2008-06-11 09:56

首先看我的截圖

總結:

1、niit.txt 預設在 file_read/bin/debug 檔案下! 如果你不想程式執行報錯,那麼就在這個檔案下 建立1)因為這裡我們是讀取文字,所以niit.txt,內容自己寫一下!注意兩點

1.1)檔案最好不要寫中文的,否則執行結果用 ?代替中文~

2.2)最重要的,你寫完了內容要儲存文字後再執行,才會顯示你新增的內容

2、讀寫文字操作方法**於 system.io 命名空間,所以程式開頭就要 using system.io

3、關於 sr.basestream.seek(0, seekorigin.begin);

在給出結論之前,首先看下我的思路,從文字指定位置讀取文字內容

niit.txt 內容如下:

1

2

3

4

如果從 3 開始讀取,sr.basestream.seek(1, seekorigin.begin);應該如何修改呢?

這裡感謝 csdn 論壇

saucer(思歸)給我的解疑,原文如下:

這個偏移量是位元組數,對於你的文字檔案,在windows上,回車是2個位元組(13,10),所以,在3之前,有6個位元組,

sr.basestream.seek(6,seekorigin.begin)

其實,混合位元組數和文字不是很好的方法

給出**:

using system; using system.io;

namespace file_read                   // readdata 方法                   public void readdata()                   ", str);                           //這裡我的理解是 當輸出一行後,指標移動到下一行~                           //下面這句話就是 判斷 指標所指這行是否有內容~                           str = sr.readline();

}                       //關閉檔案,注意順序,先對檔案內部進行關閉,然後才是檔案~                       sr.close();                       fs.close();                   }               }

C 讀取txt檔案

1.逐行讀入 void readtxt string file ifstream infile infile.open file.data 將檔案流物件與檔案連線起來 assert infile.is open 若失敗,則輸出錯誤訊息,並終止程式執行 string s while getline i...

C 讀取txt檔案

1.逐行讀入 void readtxt string file infile.close 關閉檔案輸入流 2.逐個字元讀入 忽略空格與回車 void readtxt string file ifstream infile infile.open file.data 將檔案流物件與檔案連線起來 ass...

C 讀取txt檔案

用c 讀取txt檔案時,當txt中資料的分隔符是空格,而且空格數量不等時,如果直接用split直接對每行進行分隔,那麼list的數目會比每行的列數多,並不是真實的每行的列數。這時要把不等數目的空格全變成1個空格,這樣計數才正確。如下 public static listsplit string s,...