Возможный дубликат:
Почему iostream:: eof внутри условия цикла считается неправильным?
Итак, я использовал функцию eof()
во многих своих программах, требующих ввода файлов, и мой профессор сказал, что это нормально, но несколько человек на SO заявили, что я не должен использовать его без указания причины. Поэтому мне было интересно, есть ли веская причина?