System loswerden ("PAUSE") . Wenn Sie auf einen Tastendruck warten möchten, verwenden Sie dazu sinnvollen C- oder C ++ - Code. Starten Sie keinen Prozess.
Konsolenanwendungen sollten auch niemals auf einen Tastendruck am Ende ihres Laufs warten. Dies macht sie unter anderem in Pipelines unbrauchbar. Wenn Sie die Ausgabe einer Konsolenanwendung nach deren Ausführung benötigen, sollten Sie sie von einer Konsole aus ausführen.
Es liegt nicht in der Verantwortung des Programms, sicherzustellen, dass es in einer gesunden Umgebung ausgeführt wird. Wenn Sie von einer temporären Konsole aus ausgeführt werden, ist die Ausgabe so, wie sie sein sollte. Jemand, der das nicht wollte, konnte es nicht von einer temporären Konsole ausführen.
Dies ärgert Menschen, die wissen, was sie tun (stellen Sie sich vor, wenn Sie die Programmausgabe beispielsweise in eine Datei umleiten), und erleichtern Sie Menschen, die nicht wissen, dass sie andere Dinge verlangen, als sie wollen. Fortsetzung des Zyklus von Programmierern, die ihnen das geben, wonach sie nicht gefragt haben.