Избавиться от системы («ПАУЗА») . Если вы хотите дождаться нажатия клавиши, используйте для этого разумный код C или C ++. Не запускайте процесс.
Кроме того, консольные приложения никогда не должны ждать нажатия клавиш в конце своего запуска. Среди прочего, это делает их непригодными для использования в трубопроводах. Если вам нужен вывод консольного приложения после его завершения, вы должны запустить его из консоли.
Программа не несет ответственности за то, чтобы она работала в нормальных условиях. Если запустить из временной консоли, его вывод будет временным, как и должно быть. Кто-то, кто не хотел этого, не запустил бы его с временной консоли.
Это раздражает людей, которые знают, что они делают (представьте, например, если вы перенаправили вывод программы в файл), и просто помогает людям, которые не знают, что они делают, продолжать спрашивать что-то, кроме того, что они хотят, продолжая цикл программистов, давая им то, что они не просили.