如何在程序之后关闭控制台窗口?
我试图制作一个程序,它会在执行后关闭控制台窗口。但它输出这个:如何在程序之后关闭控制台窗口?
(the program output)
--------------------------------
Process exited after 15.7973 seconds with return value 0
Press any key to continue . . .
我不想看到这条消息,我只想让程序将完全关闭窗口。
我的程序结束:
...
if(getch==116){
...
}
system("pause >nul");
return 0;
}
我使用的开发-C++。
当您在IDE外双击运行exe或者在调试模式下使用F5运行时,控制台窗口通常是关闭的。 避免使用系统(“暂停”)或系统(“暂停> NULL”)。 Avoiding "Press any key to continue" when running console application from Visual Studio
“当您在IDE外双击运行exe时,控制台窗口通常是关闭的 - >这就是原因。真??无论如何,谢谢! :-) 顺便说一句。我正在使用DevC++,而不是Visual Studio –
删除此行:
system("pause >nul");
我试过了,也不行。 –
@Waterflame:'pause'系统命令是保持窗口打开并等待输入的命令。 – Pixelchemist
看起来像你使用的是IDE,您使用的是哪一个? –
删除'system(“pause> nul”);'直接运行程序,没有IDE – Drop