如何在Netbeans中使用输入运行C程序

ovfsdjhp  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(184)

我试试这个密码


# include <stdio.h>

   int main() { 
        int testInteger;
        printf("Enter an integer: \n");
        scanf("%d", &testInteger);  
        return 0;
    }

但在Netbeans中,我不能运行这段代码,因为它只输出空白
Like this
我在VS代码中有相同的错误,但我通过在终端中运行修复了它
你能帮我吗

ktecyv1j

ktecyv1j1#

这个问题与Netbean的内部终端/控制台部分有关。内部控制台无法运行scanf函数。因此,请为您的项目使用外部终端。为此:
首先右键点击你的项目,然后选择属性。在窗口底部选择"Run"标签。在那里,有"Console Type",把这个控制台类型从"internal terminal"改为"external terminal"。就这样。

sirbozc5

sirbozc52#

请尝试以下代码在scanf中添加空格


# include <stdio.h>

   int main() { 
        int testInteger;
        printf("Enter an integer: \n");
        scanf(" %d", &testInteger);  
        return 0;
    }

相关问题