ファイルから多数のデータを読み取るプログラムを書いていますが、少しジレンマに陥っています (比較的経験の浅いプログラマーです)。while ループが別の while ループ内に含まれている場合、ループを抜けるために満たす必要のある条件はどれですか? 私の特定の状況を以下に示します(emptyLineFoundは、空の行が見つかったときにtrueに設定されるブール値です)
while(!file.eof()) {
....
while(!emptyLineFound) {
....
}
}
どの条件が優先されますか? コードのそのセクションを離れるには、両方とも満足する必要がありますか? 例えばファイルの最後にあり、行がないので空行が見つからない場合、めちゃくちゃになりますか?