@kmu1990 все, я разобрался) Это была часть кода, который, как оказалось, проходил верификацию на Linux машине. Конец строки действительно обозначался через CTRL-D.
Спасибо Вам!
@kmu1990 объясните, как у Вас получается выход. У меня считывается поток и после cin предлагает ввести данные в поток еще раз вместо того, чтобы выйти из цикла.
@byme да, этот код не подходит. Например, если ввести такие данные в поток " q " , то cin прочитает 'q', и при следующем проходе цикла cin запросит данные в поток. А мне необходимо выйти в таком случае из цикла.