【问题标题】:How to do EOF in CLion IDE?如何在 CLion IDE 中做 EOF?
【发布时间】:2020-05-27 07:18:20
【问题描述】:

我正在尝试在 CLion 中做一个简单的扫描行代码:

while((c=getchar())!=EOF) {
        char_count++;
    }

。我在课堂上学会了键入 Ctrl-D 来执行手动 EOF,但这在 CLion 中不起作用。我已经查看了有关同一主题的先前问题,并且在首选项中启用了该命令。有什么解决办法吗?

【问题讨论】:

  • 你有什么?
  • 旁白:一定要使用int c;
  • " 但这在 CLion 中不起作用。"是模糊的。怎么没用?什么代码显示了输出?

标签: c ide clion eof


【解决方案1】:

实际上有a long-known issue 关于这个。您是否尝试过禁用注册表中的选项 run.processes.with.pty(查找操作 > 注册表)?

【讨论】:

    【解决方案2】:

    这是clion的一个bug,你可以在终端运行你的代码。

    像这样:

    • 首先: gcc xxx.c(它会创建一个名为 a.out 的文件)

    • 秒: ./a.out(代码将运行)

    • 第三个:终端会收到你的EOF信号

    我的观点:

    这只是IDE中的一个问题......代码很好,认为

    【讨论】:

      猜你喜欢
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 2015-10-09
      • 1970-01-01
      • 2017-03-24
      相关资源
      最近更新 更多