Как сделать чтобы программа дальше не шла

Добавил пользователь Владимир З.
Обновлено: 18.09.2024

Это, вероятно, вопрос о запуске, поскольку, несомненно, ответ ослепительно очевиден.

Я использовал Visual Studio в течение многих лет, но это первый раз, когда я создал любую консольную программу.

Когда я запускаю приложение, появляется окно консоли, появляется выход программы, а затем окно закрывается по мере выхода приложения.

Есть ли способ открыть его, пока я не проверил вывод или не просмотрел результаты после закрытия окна?

ОТВЕТЫ

Ответ 1

Если вы запускаете без отладки (Ctrl + F5), то по умолчанию он предлагает вам нажать return, чтобы закрыть окно. Если вы хотите использовать отладчик, вы должны поставить точку останова в последней строке.

Ответ 2

Щелкните правой кнопкой мыши на вашем проекте

Свойства> Свойства конфигурации> Линкер> Система

Выберите Console (/SUBSYSTEM: CONSOLE) в опции SubSystem или вы можете просто ввести Console в текстовое поле!

Теперь попробуйте. это должно работать

Ответ 3

Вот способ для C/С++:

Ответ 4

Откройте меню отладки- > Нажмите Начать без использования

Ответ 5

Ответ 6

попробуйте вызвать getchar() прямо перед возвратом main() .

Ответ 7

(/SUBSYSTEM: CONSOLE) не работал для моего vs2013 (у меня его уже было).

"run without debugging" не является параметром, так как я не хочу переключаться между отладкой и просмотром вывода.

Решение, используемое в qtcreator до 2.6. Теперь, когда qt растет, vs идет другим путем. Насколько я помню, в vs2008 нам не нужны такие трюки.

Ответ 8

Здесь решение, что (1) не требует каких-либо изменений кода или точек останова, и (2) приостанавливается после завершения программы, чтобы вы могли видеть все, что было напечатано. Он остановится после F5 или Ctrl + F5. Основной недостаток заключается в том, что на VS2013 Express (как проверено) он не загружает символы, поэтому отладка очень ограничена.

Создайте командный файл. Я назвал мой runthenpause.bat со следующим содержимым:

Первая строка будет запускать любую команду, которую вы предоставляете, и до восьми аргументов. Вторая строка будет. пауза.

Откройте свойства проекта | Конфигурационные свойства | Отладка.

Теперь, когда вы запустите, runthenpause.bat запустит ваше приложение, и после того, как ваше приложение завершится, вы остановитесь, чтобы увидеть вывод консоли.

Я опубликую обновление, если выясню, как загрузить символы. Я пробовал /Z7 за этот, но безуспешно.

Ответ 9

просто введите свою последнюю строку кода:

Ответ 10

Начиная с Visual Studio 2017 (15.9.4) есть опция:

Автоматически закрывать консоль, когда отладка прекращается:

Сообщает Visual Studio закрыть консоль в конце сеанса отладки.

Ответ 11

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

и таким образом окно не будет закрываться, пока вы не введете данные для переменной a .

Ответ 12

добавить "| pause" в поле аргументов команды в разделе отладки в свойствах проекта.

Ответ 13

Просто нажмите CNTRL + F5, чтобы открыть его во внешнем окне командной строки (Visual Studio не контролирует его).

Если это не сработает, добавьте следующее в конец вашего кода:

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

Если вы хотите сделать это в нескольких местах, поместите вышеуказанный код в метод (например, private void Pause() ) и вызовите Pause() всякий раз, когда программа достигает возможного конца.

Ответ 14

Несколько лучшее решение:

в начале вашей программы.

  • может использовать std:: exit()
  • может иметь несколько возвратов из основного
  • вы можете запустить свою программу под отладчиком
  • Независимый IDE (+ независимый от ОС, если вы используете трюк cin.sync(); cin.ignore(); вместо system("pause"); )
  • необходимо изменить код
  • не будет останавливаться на std:: terminate()
  • все равно произойдет в вашей программе вне сеанса IDE/debugger; вы можете предотвратить это под Windows, используя:

Ответ 15

Обязательно сделайте любой из них в конце функции main() и перед оператором return .

Ответ 16

В моем случае я испытал это, когда создал проект Empty C++ в версии VS 2017 для сообщества. Вам нужно будет установить для подсистемы значение "Консоль (/SUBSYSTEM: CONSOLE)" в разделе "Свойства конфигурации".

  1. Зайдите в "Просмотр", затем выберите "Менеджер недвижимости"
  2. Щелкните правой кнопкой мыши на проекте/решении и выберите "Свойство". Откроется страница свойств теста.
  3. Перейдите к компоновщику, затем выберите "Система"
  4. Нажмите "Подсистема" и появится выпадающий
  5. Выберите "Консоль (/SUBSYSTEM: CONSOLE)"
  6. Применить и сохранить
  7. В следующий раз, когда вы запустите свой код с помощью "CTRL +F5", вы должны увидеть результат.

Ответ 17

Вы также можете использовать эту опцию

Ответ 18

Ответ 19

Visual Studio 2015, импорт. Потому что я ненавижу когда примеры кода не дают необходимых импортов.

В нашем Telegram-чате часто задают различные вопросы, как сделать то или иное на Android. На наиболее частые вопросы мы стараемся отвечать на нашем сайте, готовя отдельные статьи с развернутыми ответами. В этот раз мы поговорим о том, как правильно закрывать приложения на Android. При всей кажущейся простоте этого действия этот вопрос все равно остается достаточно популярным. Возможно, дело в том, что есть несколько способов закрыть приложение, а еще многие думают, что закрыли его, но на самом деле этого не сделали. Поэтому давайте разбираться в том, что надо сделать и как это делается правильно.


Закрывать или не закрывать? Вот в чем вопрос.

Нужно ли закрывать приложения на Android

Вопрос целесообразности закрытия приложений на Android всегда вызывал немало споров и особенно в отношении требовательных приложений. Дело в том, что не все пользователи знают, что если они нажали кнопку Home и попали на главный экран, приложение все равно, скорее всего, продолжает работать в фоновом режиме. Если речь идет о мессенджере, адресной книге или калькуляторе, то переживать не стоит, но есть и другие варианты.

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

На компьютере все просто — нажал крестик (или command+Q на MacOS) и приложение закрылось, но на Android и iOS они просто переходят в ждущий режим при возврате на главный экран, и с этим надо бороться.


На компе все проще. Нажал крестик-закрыл приложение.

Как закрыть приложение на Android/h2>

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

Самый простой способ закрыть приложение на Android

Самым простым способом выбивания приложения из памяти является нажатие на кнопку многозадачности, которая находится в нижней части экрана, рядом с кнопкой возврата на главный экран и кнопкой ”назад”. Далее перед вами откроются все приложения в виде карточек. Разные производители в своих оболочках предлагают разный вид такого отображения, но суть от этого не меняется.

Половина всех Android-смартфонов в мире в опасности. Что случилось?

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


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

На некоторых смартфонах такой свайп сначала открывает меню приложений, а потом уже переходит в список всех приложений. Если вы не можете найти, как это сделать, поищите в меню настроек (можно поиском) раздел ”Управление жестами” или вроде того. Там будет подробно описано, какой свайп за что отвечает. А еще это показывается при первоначальной настройке телефона.

Как закрыть приложение через настройки

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

Если вы выберете этот путь, то вам надо будет открыть настройки телефона, выбрать раздел ”Приложения”, дальше снова выбрать ”Приложения” (или перейдите на вкладку ”все”, если уже открылся список), после чего посмотреть, что у вас вообще есть, и перейти в настройки нужного приложения. Там будет вся подробная информация о нем, а так же кнопки ”Остановить” и ”Удалить”. Выбираете то, что вам нужно, подтверждаете действие и готово.


Так можно остановить или удалить приложение через настройки.

Если какая-то кнопка неактивная, то это означает, что приложение запрещает это действие. Возможно, оно системное и просто так его нельзя остановить и тем более удалить.

Оптимизация Android

Есть еще один способ, который завершит некоторые приложения, улучшит работу системы, но не потребует от вас никаких дополнительных действий. Он называется оптимизация и тоже находится в настройках телефона, являясь штатной утилитой Android.

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


Вроде ничего не сделал, а плюс час к автономности.

Все, что вас интересует, можно узнать в нашем Telegram-чате. Просто задавайте вопросы и вам обязательно ответят - у нас большое сообщество. А на самые частые вопросы мы ответим на нашем сайте.

Стоит ли останавливать приложения на Android

Тут каждый должен решить для себя сам, стоит ли ему останавливать приложения на Android. Для себя я уже на автомате выработал цепочку действий. Когда я запускаю приложение, которым пользуюсь раз в месяц, я его всегда закрываю. Если я пользовался картами, то тоже стараюсь это сделать. Но когда дело доходит до мессенджеров, то я оставляю их в свернутом режиме.

Так же я поступаю и с другими приложениями, которые не особо требовательны к телефону, но я постоянно ими пользуюсь. Планировщики задач, напоминания, мессенджеры, календари, звонилка (само собой) и другие подобные приложения висят у меня в фоне, так как просто нет смысла тратить время на их закрытие, а через 20 минут ждать лишние несколько секунд, пока они запустятся.

Восстановление при загрузке - это мощный способ устранения неполадок в Windows; однако, это может вызвать некоторые проблемы. Например, цикл восстановления запуска Windows является распространенной ошибкой, с которой сталкиваются многие пользователи при загрузке своих ПК.

Цикл восстановления запуска Windows

Цикл восстановления запуска Windows

Часть 1. Что такое цикл восстановления запуска Windows и почему он происходит

Например, Windows 7 постоянно запускает Восстановление при загрузке и не может восстановить или загрузить операционную систему. Это называется циклом восстановления при запуске, и сигнатура проблемы - 6.17600.16385. Другими словами, когда происходит ошибка, вы больше не можете получить доступ к вашему компьютеру или вашим данным. Для Windows 8 / 8.1 восстановление при запуске заменяется на Автоматическое восстановление.

Известно, что эта проблема возникает в результате одного или нескольких факторов:

1. Поврежденные или поврежденные настройки BCD. Вирус или вредоносная программа, которая атакует загрузчик или загрузочные файлы, может повредить настройки BCD.

2. Загрузочный раздел поврежден. Операционная система создает раздел NTFS в начале диска для файлов основного загрузчика и конфигурации BCD в Windows 7 и выше. Если что-то не так в загрузочном разделе, Windows будет потеряна при восстановлении при запуске.

3. Синий экран или зеленый экран смерти. Последние версии Windows предназначены для скрытия ошибки с синим экраном и автоматической перезагрузки.

Часть 2: 5 решений для исправления цикла восстановления при запуске Windows

Решение 1. Отключите автоматический перезапуск

Отключить запуск

Шаг 1 Перезагрузите компьютер. Как только появится логотип производителя, несколько раз нажмите клавишу F8, пока вы не загрузитесь в экран Advanced Boot Options.

Шаг 3 Подождите, пока ваш компьютер перезагрузится. Операционная система должна нормально загружаться.

Это решение также работает, когда вы страдаете от WHEA_UNCORRECTABLE_ERROR в Windows.

Решение 2. Проверьте загрузочный том

проверить диск

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

Решение 3. Исправьте поврежденные или поврежденные настройки BCD

Рбилд Бкд

Шаг 1 Перезагрузите компьютер, когда вы столкнетесь с проблемой цикла восстановления после ошибки Windows.

Шаг 2 Загрузитесь в окне командной строки на экране меню загрузки и выполните команды одну за другой:

Шаг 3 После восстановления BCD перезагрузите компьютер, и он будет работать как обычно.

Решение 4. Удалите проблемный файл.

Используйте командную строку для расширенного устранения неполадок

Шаг 1 Если из-за определенных файлов восстановление запуска Windows 10 не работает, перейдите в раздел Устранение неполадок -> Дополнительные параметры -> Командная строка.

Шаг 2 Введите C: cd Windows \ System32 \ LogFiles \ Srt. SrtTrail.txt и нажмите кнопку Enter.

Шаг 3 Найдите указанное местоположение, которое отображается под командой в окне командной строки, введите Del, чтобы удалить проблемный файл.

Решение 5. Восстановите вашу систему

Восстановление системы Расширенные настройки

Шаг 3 Перейдите к Устранению неполадок -> Дополнительные параметры -> Восстановление системы, выберите версию вашей системы и нажмите Далее.

Шаг 5 Ваш компьютер автоматически перезагрузится после этого процесса и сообщит вам, что восстановление системы завершено успешно.

Часть 3: Как восстановить данные после исправления цикла восстановления при запуске

При исправлении проблемы цикла восстановления при запуске вы можете быть обеспокоены потерей данных. Aiseesoft Data Recovery имеет возможность просто восстановить потерянные данные.

  • Восстановите различные данные и документы с вашего компьютера.
  • Поддержка фото, видео, аудио, документы, электронные письма и многое другое.
  • Доступно для многочисленных ситуаций, таких как восстановление системы или сбой.
  • Интегрируйте глубокое сканирование и быстрое стандартное сканирование.
  • Не прерывать текущие данные на ваших жестких дисках.

Как вернуть потерянные файлы с помощью Data Recovery

Интерфейс восстановления данных

Шаг 1 Установите лучший инструмент для восстановления данных

Установите Восстановление данных на вашем ПК. Есть другая версия для Mac. Запустите программу после исправления цикла восстановления при запуске.

Удаленные изображения

Шаг 2 Выберите нужные типы данных и местоположение

Восстановить успех

Шаг 3 Восстановление потерянных файлов быстро

Установите флажок рядом с каждым нужным потерянным файлом и нажмите кнопку Восстановить. Через несколько минут вы можете найти файлы на вашем компьютере.

Заключение

Теперь вы должны понимать, что вы можете делать, когда восстановление запуска Windows занимает много раз. Прежде всего, Aiseesoft Data Recovery - это мощный способ восстановить потерянные файлы с жестких дисков. С его помощью вы можете свободно использовать решения, о которых мы рассказали выше, чтобы избавиться от ошибки цикла восстановления при запуске. Если у вас есть другие вопросы, связанные с этой проблемой, пожалуйста, запишите их ниже, и мы ответим на них как можно скорее.

Что вы думаете об этом посте.

Рейтинг: 4.5 / 5 (на основе голосов 51)

19 ноября 2018 года 07:00 / Автор: Эндрю Миллер в File Recovery

Хотите восстановить файл PST? Вот подробные инструкции о том, как использовать бесплатный инструмент для ремонта PST. Более того, вы можете получить мощное ПО для восстановления PST, чтобы вернуть все недостающие файлы обратно.

Ваш внешний жесткий диск на вашем компьютере или Xbox не работает, например, не отображается, недоступен, не отвечает и т. Д.? Прочитайте и воспользуйтесь 10 простыми способами выкинуть это прямо сейчас.

Когда ваша карта памяти повреждена (не обнаружена / отформатирована / прочитана и т. Д.), Этот пост может вам точно помочь. 9 решений для вас, чтобы восстановить и восстановить поврежденную карту памяти.

Доброго времени суток.

В рамках этой статьи я хочу остановиться на самых распространенных причинах, из-за которых игры начинают идти рывками и тормозить. И так, начнем разбираться по порядку…

1. Требуемые системные характеристики игры

Первое, на что я хочу сразу же обратить внимание — это на системные требования игры и характеристики компьютера, на котором ее запускают. Дело в том, что очень многие пользователи (основываюсь на своем опыте) путают минимальные требования с рекомендуемыми . Пример минимальных системных требований, обычно, всегда указывается на упаковке с игрой (см. пример на рис. 1).

Рис. 1. Минимальные системные требования

Рекомендуемые же системные требования, чаще всего, либо вообще не указываются на диске с игрой, либо их можно посмотреть при установке (в каком-нибудь файле readme.txt). Вообще, сегодня, когда большинство компьютеров подключено к интернету — узнать такую информацию не долго и не сложно 🙂

Наверное, я не сильно преувеличу, сказав, что огромное значение на производительность в играх — является работа видеокарты. А работа видеокарты зависит сильно от установленных драйверов.

Дело в том, что разные версии драйверов могут вести себя совершенно по разному: иногда старая версия работает лучше, чем более новая (иногда, наоборот). На мой взгляд, лучше всего — проверить экспериментально, скачав несколько версий с официального сайта производителя.

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

Nvidia


AMD Radeon

3. Чем загружен процессор? (удаление ненужных приложений)

Рис. 2. Windows 10 - диспетчер задач

Рис. 2. Windows 10 — диспетчер задач

Перед запуском игр, крайне желательно, закрывать все программы которые вам не будут нужны в процессе игры: браузеры, видео-редакторы и пр. Таким образом все ресурсы ПК будут использоваться игрой — как следствие, меньшее количество лагов и более комфортный процесс игры.

4. Оптимизация ОС Windows

Несколько увеличить быстродействие игры можно при помощи оптимизации и чистки Windows (кстати, станет работать быстрее не только сама игра, но и система в целом). Но сразу хочу предупредить, что быстродействие от этой операции увеличиться совсем незначительно (по крайней мере, в большинстве случаев).

Кроме этого, рекомендую ознакомиться ниже-перечисленными статьями:

5. Проверка и настройка жесткого диска

Нередко тормоза в играх появляются и из-за работы жесткого диска. Характер поведения, обычно, следующий:

В Windows 7, 8, 10 чтобы изменить настройки электропитания — нужно зайти в панель управление по адресу:

Панель управления\Оборудование и звук\Электропитание

Далее перейти в настройки активной схемы электропитания (см. рис 3).

Рис. 3. Электропитание

Рис. 3. Электропитание

Затем в дополнительных параметрах обратите внимание на то, через какое время простоя жесткий диск будет остановлен. Попробуйте поменять это значение на более длительное время (скажем, с 10 мин. на 2-3 часа).

Рис. 4. жесткий диск - электропитание

Рис. 4. жесткий диск — электропитание

6. Антивирус, брэндмауер…

На мой взгляд, самый простой способ установить так ли это на самом деле — отключить (а лучше удалить) антивирус с компьютера (временно!) и затем испытать игру без него. Если тормоза пропадут — то причина найдена!

Е сли ничего не помогает

1-й совет : если давно не чистили компьютер от пыли — обязательно это сделайте. Дело в том, что пыль засоряет вентиляционные отверстия, тем самым не дает горячему воздуху выходить из корпуса устройства — из-за этого температура начинает расти, а из-за нее вполне могут появиться и лаги с тормозами (причем, не только в играх…).

3-й совет : возможно, что сама игра не оптимизирована. Например, подобное наблюдалось с Civilization V — первые версии игры тормозили даже на относительно мощных ПК. В этом случае, не остается ничего, кроме как подождать, пока производители не оптимизируют игру.

На этом у меня все, буду благодарен за конструктивные дополнения 🙂 Удачи!

Читайте также: