当我们想直接双击使用项目编译的exe文件时会发现窗口会一闪而退
但是从VS中直接执行就不会出现这种情况:
这是由于VS运行的时候是把自己写的程序当成一个子程序来运行的,主程序中已有结束后暂停的命令。这个过程是看一篇文章知道的,但找不到那篇文章了,要是硬去搜这个过程估计也能找到正确的解释。
若是想直接双击使用exe文件还想看看运行结果而不一闪而退,就在程序中加入
#include "windows.h"
system("pause");
这两句加在哪儿肯定都知道...
双击exe文件运行后
像在VS中执行一样停了,但是这样在VS中可就不一样了,按任意键后会多出一行注释,让继续按: