После завершения работы консольной программы, как дождаться нажатия любой клавиши для выхода?

После завершения работы консольной программы, как дождаться нажатия любой клавиши для выхода?

Автоматически будут ждать нажатия любой клавиши

На первой строчке настроек: “Делать паузу после завершение консольной программы”

Но это сработает только при запуске с Shift+F9: Из оболочки, но без связи с ней

Чтобы была такая пауза не важно откуда запущено - надо добавить Readln в конец программы.

Консольные программы следует запускать из консоли, в этом случае пауза перед завершением программы не понадобится

Это нормально если вы и компилятор консольный используете. А с IDE легко запутаться, к примеру поменять текст программы, а запустить до того как компиляция закончится, поэтому лучше использовать встроенную опцию.

Ну так можно просто воспринимать IDE как текстовый редактор и компилировать тоже из консоли. Или вообще просто использовать текстовый редактор, хотя там вроде как автодополнение будет похуже.