在Clion IDE中将EOF发送到stdin

时间:2016-04-04 14:33:41

标签: c clion

在Clion IDE中运行c程序时,有没有办法将EOF发送到stdin? 我试过ctrl + D - 它只是关闭程序。 Ctrl + Z也不起作用。 有什么想法吗?

BTW - 我在Windows 10操作系统上使用它。

3 个答案:

答案 0 :(得分:7)

ctrl + D完成这项工作,但是有一个已知的problem,以避免在注册表中禁用选项 run.processes.with.pty (查找操作>注册表)。

答案 1 :(得分:0)

另一种选择是从命令行运行程序,并从CLion附加到它。 在这种情况下,你将拥有自己的原生外壳。

详细说明 https://blog.jetbrains.com/clion/2016/01/attach-to-local-process/

过程非常简单 - 从命令行运行程序后,选择Run-> Attach to Local Process ...

从列表中选择您的程序。您可以输入搜索字段。

答案 2 :(得分:0)

在换行符上输入 ^,输入后在控制台中,我发现它可以解决问题。