Отправить EOF в консоли отладчика Eclipse - PullRequest
18 голосов
/ 31 марта 2011

У меня есть программа, которая принимает консольный ввод, который я пытаюсь отладить. Отправка EOF (Ctrl + D в оболочке) важна для его функции; но Ctrl + D не отправляет его в консоль отладчика Eclipse.

Это должно быть очень просто, но Google (и мой ограниченный опыт) ничего не дает. Большое спасибо за любую помощь!

Ответы [ 4 ]

12 голосов
/ 08 февраля 2015

Я только что нашел решение этой проблемы:

Когда вы закончите вводить свои данные на консоли, нажмите на другое окно (редактор, Project Explorer и т. Д.), Затем снова нажмите на консоль. Нажатие Ctrl + Z теперь будет работать.

6 голосов
/ 31 марта 2011
1 голос
/ 31 марта 2011

Я думаю, что это (не реагирование на Ctrl + D в системах Unix / Linux и не реагирование на Ctrl + Z в системах DOS? Windows) было ошибкой 2-3 года назад.Списки рассылки Eclipse или база данных об ошибках должны иметь более подробную информацию об этом.Для получения дополнительной информации об отчете об ошибке см. здесь .

0 голосов
/ 19 февраля 2016

В проектах Mac для C ++ попробуйте отключить эту функцию: Перейдите в Выполнить -> Выполнить конфигурации ... Снимите флажок Подключить вход и выход процесса к терминалу.У меня это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...