Dev C++ 运行程序的时候,为什么黑框一闪而过,什么都看不到
2个回答
展开全部
因为程序结束,然后退出命令行,因此看不到输出。
解决方案有两种:
通过命令行运行exe程序,这样即使程序退出命令行也不会退出。
修改程序,使之不退出。比较常见的做法又有2种:
(1)(windows)使用<windows.h>提供的system("pause")。具体做法是一开始添加#include<windows.h>,然后在main函数return前加system("pause")语句。这样程序就会在结束前暂停。
(2)使用getchar()函数。具体做法是一开始添加#include<stdio.h>(C程序)或<cstdio>或<iostream>(C++程序),然后在main函数return前加getchar()语句,这样程序会等待你输入一个字符才结束,达到了暂停的目的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询