Как сделать чтобы консоль не закрывалась c после выполнения
Перейти к содержимому

Как сделать чтобы консоль не закрывалась c после выполнения

Программирование на C, C# и Java

Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы

ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode

Если консоль закрывается после выполнения программы

Очень часто новички сталкиваются с такой проблемой: запускают программу, а консоль закрывается после выполнения программы и не дает просмотреть результат ее работы. В этот статье мы поговорим о том, что нужно сделать, чтобы этого избежать.

Рассмотрим программу на языке C, которая выводит в консоль надпись «Hello world!»:

Запустим программу, для этого нажмем в Visual Studio клавишу F5. Консоль появляется и мгновенно исчезает. Существуют два пути решения этой проблемы.

Первый. Самый простой. Нажать одновременно клавиши Ctrl и F5. Смотрим результат:

Отмена закрытия консоли в C#

Как отменить закрытие консоли после выполненных мною действий. Делаю примитивный калькулятор.

user avatar

по кругу будет крутится калькулятор пока не напишешь exit.

user avatar

Всё ещё ищете ответ? Посмотрите другие вопросы с метками c# консоль или задайте свой вопрос.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

cgmichael

Если ОС не Windows, то вместо строки system (“pause”) можно использовать cin.get().
Также возможен следующий вариант с getch():

Если вы пользуетесь Visual Studio и запускаете свою программу в пошаговом отладчике (Start Debugging – F5), то эта проблема вас вообще не должна интересовать. Если же вы запускаете программу на полноценное выполнение (Start Without Debugging – Ctrl+F5), то консольное окно и так не должно закрываться при завершении программы.

Если же оно у вас таки закрывается, то идите в настройки проекта Project->Properties->’Linker -> System’ и исправьте настройку ‘SubSystem’ на ‘Console’. Окно перестанет закрываться само по себе, а будет просить вас нажать клавишу, как это делает системная команда “pause”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *