sending EOF to stdin in Clion IDE
Solution 1
ctrl+D does the job, however there is a known problem, to avoid it disable option run.processes.with.pty in Registry (Find Action > Registry).
Solution 2
Type in ^ on a newline, in the console after your input, I found it does the trick.
Solution 3
Another option is to run the program from command line, and attach to it from CLion. In that case, you'll have your native shell.
It's detailed at https://blog.jetbrains.com/clion/2016/01/attach-to-local-process/
The process is very simple - after running the program from command line, choose Run->Attach to Local Process...
And choose your program from the list. You can type in the search field.
noamgot
Updated on July 01, 2022Comments
-
noamgot almost 2 years
Is there a way to send EOF to stdin when running a c program in Clion IDE? I tried ctrl+D - it simply shuts the program down. Ctrl+Z doesn't work either. Any ideas?
BTW - I'm using it on a Windows 10 OS.