строка коначается переводом строки, а на другой строке ничего нет
if (!stream.fail())
Классический способ это сишный FILE с while((c = fgets(file)) != EOF) {} И крестовый уже выше написали
Прочитай и проверь что ниче не сломалось
Вообщем вот такой способ сработал для меня file_input.peek() != EOF
Обсуждают сегодня