C 讀取txt檔案

2021-09-11 04:46:23 字數 1078 閱讀 8141

1. 逐行讀入

void readtxt(string file)

{ ifstream infile;

infile.open(file.data()); //將檔案流物件與檔案連線起來

assert(infile.is_open()); //若失敗,則輸出錯誤訊息,並終止程式執行

string s;

while(getline(infile,s))

{coutint n=0;

string s;

while(getline(infile,s))

{cout<>temp;

data.push_back(temp);

cout<2. 逐個字元讀入(忽略空格與回車)

void readtxt(string file)

{ ifstream infile;

infile.open(file.data()); //將檔案流物件與檔案連線起來

assert(infile.is_open()); //若失敗,則輸出錯誤訊息,並終止程式執行

char c;

while (!infile.eof())

{infile >> c;

cout<3. 逐個字元讀入(包括空格與回車)

void readtxt(string file)

{ ifstream infile;

infile.open(file.data()); //將檔案流物件與檔案連線起來

assert(infile.is_open()); //若失敗,則輸出錯誤訊息,並終止程式執行

char c;

infile >> noskipws;

while (!infile.eof())

{infile>>c;

cout<注意:所需的標頭檔案

#include #include #include #include

**:

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,...

C 讀取TXT檔案程式

c 讀取txt檔案程式 2008 06 11 09 56 首先看我的截圖 總結 1 niit.txt 預設在 file read bin debug 檔案下 如果你不想程式執行報錯,那麼就在這個檔案下 建立1 因為這裡我們是讀取文字,所以niit.txt,內容自己寫一下!注意兩點 1.1 檔案最好不...