解决c语言编译器一闪而过
答:在return 0;上面添加一句:getch();即可。如果不能编译,则在文件开始添加一个包括语句:include<conio.h>
答:因为程序运行完会自动关闭,你可以在程序的最后写上 getchar(); 进行人为暂停,这样就能看到程序的内容输出,就不会闪过了。
答:visual c++里面运行一闪而过,说明你的程序写的有问题,或者是你输入不对,或者是书上印刷错误。一般是:1 scanf()函数输入格式少加"&"符号 2 定义数组大小后,使用时越界。比如定义int a[5],使用了不存在的a[5].3 动态分配内存语句错误,分配失败直接exit(0),一闪而过。4 输入格式错误,比如...
答:光标移动到main函数的最后的那个 } 上,按F9,会出现红点,然后F5。执行到红点它就会停下来 (黑窗口可以通过任务栏上的图标点出来
答:F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了。如果你按Ctrl+F5仍然是一闪而过的话,那么请按照如下设置:在工程上右键—>属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>...
答:不知道你用的是哪个编译器,但是我猜你应该是编的最简单的控制台程序,那么如果你的main函数是int型或其他类型,而最后又是由return返回,且return前没有诸如从键盘读入字符等的命令,那么你的程序在执行完的时候会直接退出,所以会有一闪而过的情况,要想让它停留,可以在return语句前添加一个按任意键...
答:可能的原因是输入流中还有字符,造成getchar()自动获得该字符。要清除缓冲区。所以一般建议使用system("pause"),而不是getchar()。这样的程序用VC也一样!,另外,如果使用system("pause")还不行的话,可能是你程序有错误中途退出了。
答:首先你那个内层的j循环有问题 应该是从i+1循环到len-1,而不是反过来。不过不应该导致一闪而过。你试试看把最后那个system改成scanf("%d", &i);看看能不能让程序停下来。
答:因此会一闪而过,解决方法:1 比较笨的办法:在程序的最后加上一个输入语句, 那么程序在计算出结果后会停在那等你输数据, 这样你就可以看到运行结果了,2 按alt+F5 就可以了` (有的编译器不是行的.)3 正如楼上所说` 加个pause!好好加油吧, 你的路还很长 ...
答:其实自动消失,是你的意思没有完全给计算机描述清楚。一般的程序,在main的最后,应该是ruturn 0,或者其他地方调用exit函数,相当于通知操作系统结束。而结束的概念,对于Windows的控制台程序来说就是关闭,这个就是你说的马上自动关闭。所以解决的方法分成两类:1、不让程序结束,比如:死循环(Ctrl-C...
网友评论:
边沸13943909194:
C语言编译结果一闪而过该怎么办 -
12345纪哀
: 在return 0前面 插入一句system("pause");系统运行暂停的意思,你按任意键就会继续运行
边沸13943909194:
为什么自己编译的c语言程序会一闪而过? -
12345纪哀
: C语言本身运行程序未设置等待,需要自己设置; 方法是: 在程序开头加 #include<stdio.h> 在最后一个"}"前加 getchar();
边沸13943909194:
为什么我编的C程序运行后总是一闪而过
12345纪哀
: 在编译器调用是不会关闭的,这是由于编译器有调试模式,main推出时编译器会暂停程序的执行 但是如果在windows里面直接运行的,那么系统会把其单程普通应用程序调用,main推出就意味着程序的退出,直接关闭,解决方法 头文件添加#include <stdlib.h> 在main退出前添加system("pause");
边沸13943909194:
怎么样才能使运行的用C语言编的程序在单独点击运行时不会一闪而过? -
12345纪哀
: 在头加上#include;在main函数的最后加上system("pause"); 举例 你的源程序比如是这样的 main() { printf("a"); } 改了以后的是这样的#include main() { printf("a"); system("pause"); }
边沸13943909194:
C语言编好的程序一闪而过,怎么不一闪而过? -
12345纪哀
: 两种方法,一是改程序,在结束前,请求输入内容,如: getchar(); 或是 调系统的 system("pause"); 方法二,不改程序,改调用方法,不要直接双击exe文件,先开一个cmd窗口,切换目录到你的程序所在位置,在命令行窗口里,输入程序名,回车,结果就一直留着,除非关闭了命令行窗口
边沸13943909194:
为什么我编写的C语言程序在编译运行时会一闪而过 -
12345纪哀
: 最后加一行 getch()...
边沸13943909194:
C程序编译错误 以及编译完后运行时窗口一闪而过 -
12345纪哀
: 错误修改 scaf修改为scanf关于一闪而过在return 0 上面加一行getchar();
边沸13943909194:
使用Microsoft visual c++ 6.0编译生成的程序不能停留界面,一闪就过去了,怎么停 -
12345纪哀
: 1.一闪就过去,表示程序执行完毕2.“press any key to continue“,是编译系统的提示:按任意键继续进行下一步.3.脱离了编译系统,自就不会出现那一句话.4.解决方法:(1)c语言: 开头加 #incude<dos.h> 最后在return 0 ;前加: system("pause"); 变为: system("pause"); return 0 ;(2)c++ 开头加 #incude<iostream> 最后在return 0 ;前加: int a ; std::cin<<a ; 变为: int a ; std::cin<<a ; return 0 ; 运行时,输入一个数,按“enter”键就结束.
边沸13943909194:
为什么C语言的编译器编译生成的EXE文件在关掉编译器之后打开就一闪而过呢?
12345纪哀
: 运行CMD,在这个里面执行你的程序
边沸13943909194:
各位大侠,小弟这个C语言程序为何在编译时老是一闪而过啊?
12345纪哀
: system("PAUSE");//暂停下试试