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.
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.
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).
Type in ^ on a newline, in the console after your input, I found it does the trick.
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.
An easy fix which worked for me was to go to "Run"->"Edit Configurations" and check "Run in external console".
© 2022 - 2024 — McMap. All rights reserved.
Ctrl-Z
must be the first keystroke after anewline
. Don't know about Clion. – FibriformCTRL+ D
results in aSIGHUP
and terminates the program however, if I open the Terminal and run the program it all works – Rely