pxlt.net
当前位置:首页>>关于C语言 为什么调试结果窗口一闪即过的资料>>

C语言 为什么调试结果窗口一闪即过

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

在return 0前面 插入一句system("pause");系统运行暂停的意思,你按任意键就会继续运行

两种方法,一是改程序,在结束前,请求输入内容,如: getchar(); 或是 调系统的 system("pause"); 方法二,不改程序,改调用方法,不要直接双击exe文件,先开一个cmd窗口,切换目录到你的程序所在位置,在命令行窗口里,输入程序名,回车,结果...

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

建立win32控制台程序。 你是不是直接建立的是win32 项目建立那个Win32 Console Application(win32控制台应用程序)再试试,至于你i的错误。没代码呀,你可以生成一个 HELLO C的file。什么都别写 直接build,然后再F5运行看看会不会出现 hello word

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

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

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

两个方法:方法1.包含头文件:#include使用函数:getch(); #include #includevoid main() { printf("Hello World!"\n); getch();}方法1.包含头文件:#include使用函数:system("pause"); #include #includevoid main() { printf("Hello World!"\...

原因: 当main函数执行完毕之后程序就会退出,也就造成你说的闪烁一下就没了的现象。 解决方案: 在最后加上一个函数: system("pause"); 该函数可使控制台程序处于暂停状态。

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