циклу while не получается читать файловый поток. В чем может быть дело?
По-моему, в инете пруд пруди статей про беды с чтением с помощью getline. Попробуйте почитать. Вроде бы, почти все проблемы от того, что используют не только getline в программе, но и, скажем, std::cin.
Обсуждают сегодня