永发信息网

怎么回事,编好程序,却看不到输出结果?

答案:5  悬赏:60  手机版
解决时间 2021-03-10 01:17
  • 提问者网友:却不属于对方
  • 2021-03-09 11:36
各位大侠帮帮我吧!我今个学期自学C语言程序,但是刚学几天,就碰到了大问题,不得已才求助大家!我使用的编辑器是DEV-C++,但是我按照书中的例了编好程序后,并保存好程序,但是当我单击excute( 运行)命令中的compile命令时,生成新的一个扩展名为.exe的程序,检查出没有任何错误,但是我单击run或双击这个程序时,却没有看到任何输出结果(或是只看到闪了不到一秒钟的东东,只能说是东东,因为消失得太快了,看不清楚),按照书中的解说,应该是屏幕上显示一行字,我试过其它的程序,也是一样,检查没有错误,却时单击运行时,却没有看到输出结果!我不明白这是怎么回事?
谢谢大家的帮助,但是我按照兄弟的们的建议去什么后,出现新的问题,就是在最后一句加上getch();后,检查后,发现了错误,其实我的程序很简单,我把我的程序写出吧:
#include"stdio.h"
void main()
{
printf("I love you apple \n");
}
如果加上getch();后,出现了以下的错误:6 untitled11.cpp
ANSI C++ forbids declaration `getch' with no type
这又是怎么回事?????
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-03-09 12:38
getch()这个函数在头文件里面有,所以如果你要用到getch(),就应该把这个头文件包含在你的程序里面
全部回答
  • 1楼网友:雾月
  • 2021-03-09 16:38
#include "stdio.h" main() { int n,d; scanf("%d",&n); if(n<0) { printf("n must be positive!\n"); exit(1); } for(d=1;d<=n;d++) if(n%d==0)printf("%d\n",d); }
  • 2楼网友:痴妹与他
  • 2021-03-09 15:02
因为显示完它自动关闭显示窗口,所以一晃而过。建议在主程序最后一行加一句话: getch();
  • 3楼网友:神也偏爱
  • 2021-03-09 14:34
缺少头文件 #include
  • 4楼网友:鸠书
  • 2021-03-09 13:45
在程序的最后一行加一句getch();就可以了,目的是让程序停顿一下,这样就能看到结果了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯