Как заставить код C занять больше времени для выхода в Visual Studio 2010 или Visual C ++ 2010 Express? - PullRequest
0 голосов
/ 03 января 2011

Я создаю код, затем, когда я пытаюсь запустить его, он выполняется и быстро завершается.Я почти уверен, что в конфигурации проекта есть способ, но я забыл как.

Ответы [ 4 ]

1 голос
/ 03 января 2011

Вы всегда можете просто использовать getc() до возврата. Введите символ, и он выйдет ..

Или запустите комбинацию VS ctrl+f5 или добавьте точку останова при отладке.

0 голосов
/ 04 января 2011

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

Чтобы сделать это из Microsoft Visual C ++ 2010 Express (я предполагаю, что это похоже на Visual Studio 2010), откройте ваш проект и перейдите к следующемуменю: Проект -> Свойства $ YOURPROJECTNAME ... -> Свойства конфигурации -> Компоновщик -> Система-> Подсистема

Затем используйте раскрывающийся список, чтобы выбрать Консоль (/ SUBSYSTEM: CONSOLE) и применить изменение.

"Начать без отладки" теперь нужно делать правильно.Спасибо всем за ваши ответы, но это прекрасно работает.

0 голосов
/ 03 января 2011

Или вы установили точку останова для последнего оператора.

0 голосов
/ 03 января 2011

Способ придерживаться

система ( "PAUSE")

до выхода.

Я должен сказать, что единственный раз, когда я использовал систему («ПАУЗА»), был в школе, когда мы выполняли упражнения с алгоритмом. И я sre его плохая практика ^^

Более понятный способ - прочитать ввод, как

scanf или cin

таким образом ваша программа ожидает ввода с клавиатуры

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...