Это происходит потому, что программа заканчивается. Вы можете остановить это, установив точку останова в последнем операторе программы (это приведет к ее остановке, и вы сможете посмотреть на состояние программы в отладчике), или вы можете дождаться ввода с клавиатуры.
Я предпочитаю устанавливать точки останова, поскольку это дает вам возможность посмотреть на состояние программы.
Вы можете установить точку останова, щелкнув правой кнопкой мыши строку кода и выбрав установленную точку останова.
Edit: точка останова будет достигнута только во время отладки, поэтому, если вы хотите заставить приложение ждать, когда вы не отлаживаете, вам придется ждать некоторого ввода от пользователя (например, «Нажмите любую клавишу продолжить ")
Чтобы дождаться нажатия клавиши, просто используйте следующее:
system("pause");