作者OppOops (Oops)
看板C_and_CPP
標題[問題] C++檔案處理
時間Sun Apr 3 11:42:46 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
問題(Question):
讀檔的中止條件
餵入的資料(Input):
一行(不確定的長度的整數串)
ex:
11 22 33 44 55 66 77 88 99.....
程式碼(Code):(請善用置底文網頁, 記得排版)
.......ofstream cfile("test.txt");
.......
while( cfile >> k )
補充說明(Supplement):
我上網查過另一個方法是用 cfile.good()
去判斷終止條件 也查過書的方法
但是我程式 只讀第一個整數就跳出迴圈了
請問各位有解決的辦法嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.247.134
→ TsinTa:讀檔是ifstream吧@@" 04/03 11:49
→ tjjh89017:用while(!cfile.eof) cfile>>k; 04/03 12:02
→ CrBoy:同一樓.. 04/03 14:01
問題解決了 感謝各位
應該是ifstream 打錯@@'
其實二樓說的 應該是while( !cfile.eof() ) cfile>>k;
※ 編輯: OppOops 來自: 114.38.247.134 (04/03 15:33)