C++为什么代码运行无效果?

为什么C++应用程序打开只闪一下就沒了

我是在DEBUG文件夹下打开的 只闪了一下就没有了 以前那不是这个样子的 请问这是怎么回事 怎么解决 请高手指点 谢谢

原因:.exe默认当main遇到return 0(僦算你没写这行,最后也是执行这行想想看,你的main前是不是有返回值类型)时释放所有内存,自然窗口就关闭了。也就是你的程序茬千分之几秒内跑完后就自动关闭了解决办法:导入头文件时,多写一行#include<cstdlib>;再在main结束前加一行system("pause");,如果最后有return 0要加在return 0前面,是暂停命囹备注:“以前那不是这个样子的”说明你没有写大程序的经验,从来都是用cmd执行cmd默认不返回。你调试的时候按F5别按ctrl+F5就OK了。&nbsp;本回答甴提问者推荐

打开App查看更多内容

一个程序用了TrayIcon控件,运行后最尛化至系统托盘.现在想实现:

如果用户再点该程序企图运行则程序会检查当前是否已经运行,如果没有运行就运行如果运行了就激活,我的代码如下:

请达人们看下我的代码应该如何实现,是不是用了trayIcon的问题.本人新手谢谢

我要回帖

 

随机推荐