让c++程序在运行时不会因结束而闪退

相信不少初学c++的小伙伴光会写主要的语句,不会加优化,造成程序导出的exe文件运行时因结束或无可执行语句而闪退,下面的内容一定对你有帮助

操作方法

  • 01

    打开你编程的源码文件(cpp)

  • 02

    在头文件声明中加上一个库: #include<conio.h>

  • 03

    在主函数结尾的return0前面加上一句: getch(); (注意括号是空的)

  • 04

    重新编译,你会发现,在源码中的运行和f11编译运行总会多一步而不会出现结束标识,但是退出以后点开exe文件运行完毕却不会闪退了,你按任意有效键位(能输入字符的都行)才会退出,这更有利于发布版本的制作哦!

getch()更多用法

  • 01

    除了防闪退,在发布版本中你还要确定用户已阅读控制台输出的时候,也能用到这句话哦!

  • 02

    在你需要暂停的地方加上这么一句,括号里依然不要加任何东西,这时最好在这句话的上方加上一个输出,提醒用户按任意键继续

  • 03

    在某种情况下,它比Sleep语句好用!

(0)

相关推荐

  • Win7打开软件时提示应用程序正在运行的解决方法

    一些Win7系统的用户使用过程中,发现这样一种情况,当你把某个应用程序关闭掉了,但是该程序依然占用着内存,电脑的cpu负荷并没有少,这是怎么回事呢?这是因为该程序并没有完全退出,当你再次打开该程序时, ...

  • 如何改变vc++6.0的字体和程序运行时的背景颜色

    对于刚入坑的小码猴们来说,盯着电脑屏幕看是一件恨不能让人习惯的事情,而vc++6.0默认的字体大小很不适合长时间观看,这里我就教教你们如何调整Vc++6.0中的字体和程序运行时背景的颜色和字体. 操作 ...

  • Win10系统运行时出现程序未响应的三种处理方法

    安装Windows10系统的电脑,在运行时有时会出现 程序未响应的问题.出现程序未响应的主要原因是:网速慢.运行程序多或程序中毒等.如果是因为运行程序多而造成的程序未响应问题,我们可以制作一个 解决程 ...

  • C语言编程运行时程序闪退怎么办

    很多人问我,为什么用vs写完程序运行时,却发现程序运行完后就闪退了(他们以为是代码写错了或者编译器有问题),其实程序运行完毕肯定就结束了,是正常的,那么怎么才能让程序暂停让我们看到效果呢? 闪退怎么办 ...

  • 隐藏加密程序窗口让别人看不到程序在运行

    在公用电脑上干重要的活,如果你要临时离开,需要关掉窗口等回来再打开吗?其实,完全可以不要这样,下面小编告诉您如何让别人看不到程序在运行。如何隐藏正在运行的程序窗口? 我们可以用软件WindowMana ...

  • 使用ACER W4的Win8.1平板电脑运行FIFA 14时闪退

    一个用户使用ACER W4的Win8.1平板电脑,在运行FIFA 14时老是闪退。而且是在开启WiFi联网后才闪退,不开WiFi则不会闪退。但这游戏没有WiFi又不能玩,该怎么解决这问题呢? 解决方法 ...

  • word打不开 并出现"向程序发送命令时出现问题"的对话框现象怎么解决

    word打不开,并且还出现了“向程序发送命令时出现问题”,要怎么办呢?word是我们日常工作学习中所用到的最常见的工具了,可是一旦出现问题就挺麻烦的了,所以,在平时的操作当中我们还是不要胡乱的点一些东 ...

  • Office 2007提示"向程序发送命令时出现错误"问题解决方法

    前段时间装了个win7和office 2007,但有次win7更新重启后,office 2007就出现"向程序发送命令时出现错误"的问题,也就是双击文档,会出现"向程序发送命令时出现错误",只能打开o ...

  • 运行时出错:无法找到指定DLL库文件"SkinH_EL.dll...

    运行时出错! 错误信息:无法找到指定DLL库文件“SkinH_EL.dll”中的输出命令“SkinH_Attach_Ex” 这是用易语言编写的程序,缺少了运行库