vs2015,2013本地Windows调试器

在点击本地Windows调试器时,或者点击启动按钮时,总是一闪而过。
但Ctrl+f5是可以正常运行跑出控制台的。
本人也在子系统中设置好了属性。
主要是本地Windows调试器老是运行不停留,直接速度结束

Ctrl+f5是可以正常运行跑出控制台,说明你的代码没问题,可以正常编译和运行
出现你说的启动按钮一闪而过的原因是:程序走完流程后,执行return语句,结束了生命期
为了在return之前,停止程序结束生命期,你可以在return之前,添加如下代码,让程序进行等待,即可达到想要的结果了

int wait = 0;
scanf("%d", wait);
  1. 调试时可以设置断点,程序运行至断点处就会中断,暂停运行
  2. 如果你想程序结束时,控制台暂停结束以便查看结果,那么你可以在main()函数结束前加上一句system("pause");(记得包含头文件#include <stdlib.h>
  3. 你也可以事先打开一个命令行提示符,然后切换到你的程序所在目录,在命令行提示符下手动运行你的程序。

可以看一下项目设置的调试路径是否正确,可以远程看一下。

在主函数最后面加上这个可以不闪

system("pause");

控制台程序直接结束,可能你需要添加一行Console.ReadLine();
因为代码正确,直接就执行结束了,并不等待,让它等待一下就好了。