如何在程序结束后关闭控制台window?

How to close the console window after the program?

我正在尝试制作一个程序,它将在执行后 关闭控制台 window。但它输出的是:

(the program output)
--------------------------------
Process exited after 15.7973 seconds with return value 0
Press any key to continue . . .

我不想看到这条消息,我只想制作 完全关闭 window 的程序。

我的程序结束:

   ...
   if(getch==116){
     ...
   }
   system("pause >nul");
   return 0;
}

我正在使用 Dev-C++。

当您 运行 在 IDE 之外双击您的 exe 时,或者当 运行 在调试模式下使用 F5 时,控制台 window 通常关闭。 避免使用 system("pause") 或 system("pause > NULL")。 Avoiding "Press any key to continue" when running console application from Visual Studio

删除这一行:

system("pause >nul");