扫描程序在NetBeans中无法正常运行的程序

Nar*_*esh 7 c netbeans scanf

我今天安装了NetBeans 7.0.1当我尝试使用"scanf"执行C程序时,它会给出奇怪的错误

这就是我写的:

程序

它一直运行,直到我在输出控制台中输入内容. 在此输入图像描述

输入后显示printf语句并显示"RUN FAILED"

在此输入图像描述

任何人都可以告诉我该怎么做才能做到这一点?

yas*_*dox 10

是的,我遇到了同样的问题,答案中的解决方案无法在我的机器上运行.搜索之后,我明白这个问题是关于Netbean的内部终端/控制台部分.内部控制台无法运行scanf功能.因此,请为您的项目使用外部终端.去做这个:

  • 首先右键单击您的项目,然后选择属性.
  • 在该窗口中,选择底部的"运行"选项卡.
  • 在那里,有"控制台类型",将此控制台类型从"内部终端"更改为"外部终端".

就这些.


ant*_*oft 4

你的 printf 没有被刷新,所以它直到程序结束才显示。

您没有显式地从 main() 返回值,因此返回了 scanf() 的结果,即 1,这被解释为程序失败。