我下载了个VS2012的,但是我的程序执行时就闪了一下就没了。

2025-03-01 05:10:45
推荐回答(5个)
回答1:

如果是通过IDE启动Console程序(比如调试--运行,运行(不调试)),IDE自动在程序中添加语句是程序执行完毕暂停,显示“Press any key to continue...”,方便编程者调试。正常情况下启动Console程序(比如双击exe文件),程序按你写的代码运行,执行到main 函数中的return程序就结束,窗口关闭。所以如果要让窗口不关闭,让程序在return前阻塞就行了,在return 前加上getchar()或system("pause")即可。

回答2:

仔细看debug菜单列表,里面有F5 和 ctrl+F5,如果使用后者则自动认为使用 system pause,可以在控制台下查看结果。

回答3:

从vs运行的话,就算没有pause,它也会pause。
直接运行exe的话,没有pause,它就一闪而过。

回答4:

在调试时 选择开始调适(不执行)Ctrl+F5.

回答5:

用 getch()试试