В Windows, когда процесс завершается, ОС закрывает соответствующее окно. Это происходит со всеми программами (и, как правило, это желаемое поведение), но люди не перестают удивляться, когда это происходит с теми, что они пишут сами.
Возможно, я немного резок; многие IDE выполняют пользовательский процесс в оболочке как дочерний процесс, поэтому он не владеет окном, поэтому он не закрывается после завершения процесса. Хотя это было бы тривиально, Dev-C ++ этого не делает.
Имейте в виду, что когда Dev-C ++ был популярен, этот вопрос появлялся как минимум два раза в день на собственном форуме Dev-C ++ по Sourceforge. По этой причине на форуме есть ветка «Сначала прочитай», в которой предлагается решение среди множества других распространенных проблем. Вы должны прочитать это здесь .
Обратите внимание, что Dev-C ++ несколько устарел и больше не поддерживается. Это наиболее сильно страдает от почти непригодной и очень ограниченной интеграции отладчика. Трафик на форуме Dev-C ++ снижается с момента выпуска VC ++ 2005 Express, и теперь его количество сокращается до двух или трех сообщений в неделю, а не до десяти дней в 2005 году. Рассмотрим альтернативный инструмент ИМО.