在点击本地Windows调试器时,或者点击启动按钮时,总是一闪而过。
但Ctrl+f5是可以正常运行跑出控制台的。
本人也在子系统中设置好了属性。
主要是本地Windows调试器老是运行不停留,直接速度结束
Ctrl+f5是可以正常运行跑出控制台,说明你的代码没问题,可以正常编译和运行
出现你说的启动按钮一闪而过的原因是:程序走完流程后,执行return语句,结束了生命期
为了在return之前,停止程序结束生命期,你可以在return之前,添加如下代码,让程序进行等待,即可达到想要的结果了
int wait = 0;
scanf("%d", wait);
main()
函数结束前加上一句system("pause");
(记得包含头文件#include <stdlib.h>
)可以看一下项目设置的调试路径是否正确,可以远程看一下。
在主函数最后面加上这个可以不闪
system("pause");
控制台程序直接结束,可能你需要添加一行Console.ReadLine();
因为代码正确,直接就执行结束了,并不等待,让它等待一下就好了。