C言語なら俺に聞け! Part 115
■ このスレッドは過去ログ倉庫に格納されています
0845デフォルトの名無しさん
2005/10/16(日) 04:02:30・実際に読んでみなければ読めるかどうかは分からない。
・読んでみて読めなかった場合、
1. それがファイルの終端だった場合はEOFフラグが立ち、以降
feof()が非0の値を返すようになる
2. それがエラーのせいだった場合はエラーフラグが立ち、以降
ferror()が非0の値を返すようになる
と理解しなされ。
つまり、「今」feofが0を返したからといって、次のfread()が
正常に実行できるかどうかは全く分からないのだ。
■ このスレッドは過去ログ倉庫に格納されています