visual studio 2019 同一个控制台工程,在第二次启动运行时默认会关闭第一次打开的控制台窗口,有时候想要修改参数对比输出结果,不希望启动新实例时,关闭上一个实例的运行结果。修改方法如下:
打开vs2019,在工具栏中选择 “工具->选项”,在打开的对话框里选择 “调试->常规”, 勾选“调试停止时自动关闭控制台”即可,如下图所示:
下面是一个简单的C++ 控制台测试程序:
int main(){
printf("This is a Console Application.\n");
return 0;
}
勾选“调试停止时自动关闭控制台”前 "Ctrl + F5" 运行结果:
此时再次按 “Ctrl+F5”旧的控制台窗口会被关闭。
勾选“调试停止时自动关闭控制台”后 "Ctrl + F5" 运行结果:
此时,可以对程序做一些修改,编译,并按“Ctrl+F5”运行,之前打开的控制台窗口不会关闭。