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

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

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

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

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

加两句getchar();才可以。因为你在上面用了scanf,输入完成后会在缓冲区残留一个'\n'字符(scanf不接受'\n'的),第一个getchar会接受缓冲区内的这个残留的'\n'字符作为输入,而不是等待你的键盘输入,所以才会显得加getchar()没效果,其实是需...

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

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

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

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

#include 删掉 改为: #include #include

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