Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2009, 19:25   #1
starikovmax
Новичок
Джуниор
 
Регистрация: 15.04.2009
Сообщений: 1
По умолчанию Как заставить консоль не закрываться после выполнения программы

Здравствйте!
Сделал программу для консоли, все работает....
Однако, если запускаю ЕХЕ файл из папки ДЕБУГ, программа выполняется и консоль закрывается. Как этого избежать?

С уважением, Максим.
starikovmax вне форума Ответить с цитированием
Старый 10.06.2009, 19:29   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Ожидайте ввода перед выходом.
Например, подключите conio.h и добавьте перед выходом
Код:
getch();
Или
Код:
getchar();
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 10.06.2009, 19:33   #3
ISergeyN
Maniac
Форумчанин
 
Аватар для ISergeyN
 
Регистрация: 03.01.2009
Сообщений: 450
По умолчанию

можно
Код:
system("pause");
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
ISergeyN вне форума Ответить с цитированием
Старый 10.06.2009, 23:30   #4
atomicxp
Форумчанин
 
Аватар для atomicxp
 
Регистрация: 01.05.2009
Сообщений: 110
По умолчанию

Если не считать программных решений, то как вариант во многих IDE есть альтернативный запуск в конце которого появляется "Press any key to continue...". Я бы сказал во всех, но не уверен, так как пробовал лишь самые популярные.
atomicxp вне форума Ответить с цитированием
Старый 23.02.2010, 16:59   #5
sorokin88
 
Регистрация: 23.02.2010
Сообщений: 3
По умолчанию

Я считаю, что использование функции getch() является наиболее предпочтительным вариантом, но конечно существуют и другие. Если кому-то интересно, недавно я написал статью, в которой рассматривается целых 5 решений этой проблемы с указанием их недостатков: http://sorokin88.narod.ru/cpp_console_hide.htm
sorokin88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение полученных данных после выполнения поиска Pirat_of Microsoft Office Access 1 14.05.2009 08:38
Как создать компонент в ран-тайме (во время выполнения программы) Ky3Heu, Общие вопросы Delphi 2 02.04.2009 12:12
Как удалить вкладку TabSheet во время выполнения программы SibBear Общие вопросы Delphi 27 18.03.2009 17:28
Button после выполнения ProgressBar }{oт@бь)ч Общие вопросы Delphi 7 25.01.2009 12:33
консоль закрывается сразу после выполнения последнего действия F4RR3LL Общие вопросы C/C++ 2 14.09.2008 20:43