pxlt.net
当前位置:首页>>关于c语言程序执行一闪而过怎么办的资料>>

c语言程序执行一闪而过怎么办

原因:在编译执行的时候,如果是直接按F5是调试,就会出现一闪而过的情况,安ctrl+F5的执行不调试,这样的话就不会出现一闪就没的情况了。 方法一:getchar(),即在主函数尾部或程序最后加上getchar();也就是接受键盘输入,这样程序就不会一闪...

因为你的运行窗口在程序一结束就关闭了,所以要加一个等待键,才能保证窗口不关闭。 #include int main() { printf("hello!\n"); getchar(); //等待输入回车再结束 return 0; }

这是由于你不知道具体的方法。首先要确定你编写的是win32控制台应用程序。 然后,有三个方法来执行: 方法一: 点左下角带windows旗帜的图标,输入cmd,出现DOS窗口,然后将你编写的C语言程序编译成的可执行文件拖曳到窗口中,执行即可。 方法二...

不知道你用的是哪个编译器,但是我猜你应该是编的最简单的控制台程序,那么如果你的main函数是int型或其他类型,而最后又是由return返回,且return前没有诸如从键盘读入字符等的命令,那么你的程序在执行完的时候会直接退出,所以会有一闪而过的...

你在原文件中包含这个头文件,再在最后一个大括号前写上 system("pause"); 就能解决你的问题啦。

常用两种方法:一、延时 Sleep(unsigned time);//以秒为单位的延时或者 _sleep(unsigned time);//以毫秒为单位二、额外读取 在程序末尾加上(在return 之前) scanf("%d",&n);//一个等待永不输入的值的函数或者 getchar();//获取单个字符getch()...

因为你的getchar()吃掉了你最后按的回车,正好程序结束:)。

一闪而过是程序自动结束,同时编译器没有提供结果驻留功能。对于此种情况,可以手动在代码结尾增加驻留功能的函数。常用的有如下两种: 1 通过getch函数驻留。 getch会等待从屏幕的输入,在main函数退出前,增加 getch(); 调用,系统会等待输入

1.运行程序时直接点那个“1号,别用Debug。 2.用Debug,在最后设一个断点。 3.在最后加一个getch(),那不管怎么样都会停下来。

可以手动在想要停下来的地方加入暂停功能的函数。一般有如下几种实现方式: 1 通过getch函数。 在要暂停的位置,加入getch()调用,系统会暂停程序运行,直到终端输入一个字符为止。 2 对于部分平台,不支持getch函数的,可以通过getchar()函数,...

网站首页 | 网站地图
All rights reserved Powered by www.pxlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com