3 つの列を持つファイルからデータを読み込んでいます。たとえば、データは次のようになります。
3 START RED
4 END RED
データを読み込むために、次のチェックを使用しています。
while (iFile.peek() != EOF) {
// read in column 1
// read in column 2
// read in column 3
}
私の問題は、ループが通常余分なループを実行することです。これは、多くのテキスト エディターが実際のコンテンツの最終行の後に空白行を挿入するように見えるためだと確信しています。
少しグーグルで検索してSOを検索したところ、EOFが最後の行を繰り返すまでテキストファイルから読み取るなどの同様の状況がいくつか見つかりましたが、私の問題を解決するために与えられた解決策をうまく適応させることができなかったようです. 助言がありますか?