推 starsky7372:用 clear() 可以清除 eof 跟檔案讀取失敗的 flag 11/06 08:37
※ 引述《ric2k1 (Ric)》之銘言:
: 有同學在問為什麼 eof() 不 work?
: 請注意它的定義 ---
: bool eof() cosnt
: 1 or true if the end of the stream has been reached, 0 or false otherwise.
: 也就是說你必須先遇到一次檔案讀取失敗 (讀到檔尾) 然後呼叫 eof() 才會回你 false
早點看到老師po的情報就好了....我研究了整晚....
等到我研究出怎麼回事...才看到...XD....
不過還有一個問題.....
多看一個也就是遇到一次檔案讀取失敗.....
老師寫的那個
infile.seekg(0, ios::beg);
好像不行reset耶.........這我也弄好久...還沒解決
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.42.187