看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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)