【问题标题】:How can I see what I am writing in Netbeans when I run my code?运行代码时如何查看我在 Netbeans 中编写的内容?
【发布时间】:2019-11-09 19:30:07
【问题描述】:

我使用 Netbeans 编写 C。 我的问题是:我看不到代码的输出。我的意思是我可以看到结果,但看不到过程本身。 例如:

#include <stdio.h>
int main(){
    int n;
    printf("please enter a number:\n");
    scanf("%d",&n);
    printf("your number's square is: %d", (n*n));
    return 0;
}

当我运行这段代码时。 Netbeans 打开两个窗口。 一种用于“构建,运行”,另一种用于“运行”。它允许我在“运行”窗口中写入。 但我看不到“请输入数字”或我正在写的文字。我只看到一个空白页,但是当我写一个数字时,然后按“两次”输入。它一次在同一窗口中显示所有输出。像这样:

please enter a number:
your number's square is: 25
RUN SUCCESSFUL (total time: 2s)

我怎样才能看到我在写什么?

【问题讨论】:

    标签: c input netbeans console


    【解决方案1】:

    我可以重现您的问题。这是 NetBeans 8.2 的一个已知问题,但我也看到 NetBeans 11.2 存在同样的问题。

    查看这些 NetBeans 错误报告:

    目前没有解决此问题的方法,但有一个简单的解决方法:

    • Projects 面板中选择您的 C 项目。
    • 右键单击并从上下文菜单中选择属性
    • 类别列表中选择运行
    • 控制台类型内部终端更改为外部终端
    • 外部终端类型从默认更改为命令行窗口
    • 点击确定

    当您运行项目时,控制台现在将在 NetBeans 之外的单独终端窗口中打开,您的代码将按预期运行:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多