Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как завершить ввод


Автор: Mephisto 12.10.2009, 18:03
Код

copy(istream_iterator<string>(cin), istream_iterator<string>(), ostream_iterator<string>(cout, "\n"));

Во время выполнения после ввода строки продолжается ожидание ввода, как этого избежать и прекратить ввод?

Автор: Alek86 12.10.2009, 18:42
Ctrl+C

Автор: Mephisto 12.10.2009, 18:50
Это полный выход из приложения, если я не ошибаюсь. У меня за этим кодом есть еще алгоритм.

Вернее у меня не ostream_iterator, а back_inserter используется.

Автор: ИванМ 12.10.2009, 19:20
Ctrl+Z

Автор: Mephisto 12.10.2009, 19:29
Цитата(ИванМ @  12.10.2009,  20:20 Найти цитируемый пост)
Ctrl+Z 

Ага, с этим тож пробовал. После этого нормально все алгоритмы после работают, только потом снова с cin ничего не получить  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)