[問題] C++檔案處理

看板C_and_CPP (C/C++)作者 (Oops)時間15年前 (2011/04/03 11:42), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
開發平台(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

04/03 11:49, , 1F
讀檔是ifstream吧@@"
04/03 11:49, 1F

04/03 12:02, , 2F
用while(!cfile.eof) cfile>>k;
04/03 12:02, 2F

04/03 14:01, , 3F
同一樓..
04/03 14:01, 3F
問題解決了 感謝各位 應該是ifstream 打錯@@' 其實二樓說的 應該是while( !cfile.eof() ) cfile>>k; ※ 編輯: OppOops 來自: 114.38.247.134 (04/03 15:33)
文章代碼(AID): #1Db-ow52 (C_and_CPP)
文章代碼(AID): #1Db-ow52 (C_and_CPP)