Отправка EOF в stdin в Clion IDE

Есть ли способ отправить EOF в stdin при запуске c-программы в Clion IDE? Я попробовал ctrl + D - он просто отключает программу. Ctrl + Z тоже не работает. Любые идеи?

BTW - я использую его на ОС Windows 10.

Ответ 1

ctrl + D выполняет задание, однако есть известная проблема, чтобы избежать его отключения опции run.processes.with.pty в Registry (Find Action> Registry).

Ответ 2

Другим вариантом является запуск программы из командной строки и присоединение к ней из CLion. В этом случае у вас будет собственная оболочка.

Подробное описание https://blog.jetbrains.com/clion/2016/01/attach-to-local-process/

Процесс очень прост - после запуска программы из командной строки выберите Run- > Attach to Local Process...

И выберите свою программу из списка. Вы можете ввести поле поиска.