Ответ 1
Это ошибка, см. здесь:
У меня есть программа, которая принимает консольный ввод, который я пытаюсь отлаживать. Отправка EOF (Ctrl + D в оболочке) важна для его функции; но Ctrl + D не отправляет его в консоли отладчика Eclipse.
Это должно быть очень просто, но Google (и мой ограниченный опыт) ничего не дает. Большое спасибо за любую помощь!
Это ошибка, см. здесь:
Я нашел решение этой проблемы:
Когда вы закончите ввод своих входов на консоли, нажмите на другое окно (редактор, Project Explorer и т.д.), затем нажмите на консоли. Нажатие Ctrl + Z теперь будет работать.
Я думаю, что (не реагируя на Ctrl + D на системах Unix/Linux и не реагируя на Ctrl + Z на системах DOS? Windows) была ошибка примерно через 3 года назад. Eclipse списки рассылки или базы данных ошибок должны иметь лучшую информацию об этом. Обратитесь здесь для получения дополнительной информации об отчете об ошибке.
В Mac для проектов на С++ попытайтесь отключить эту функцию: Перейдите в Run → Run configurations... Снимите флажок Подключить ввод и вывод процесса на терминал. Это сработало для меня.