Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/35: Рейтинг темы: голосов - 35, средняя оценка - 4.89
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1

Окно программы быстро исчезает. Что делать?

05.09.2015, 09:32. Показов 7992. Ответов 51
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здрасти. Написал программу, всё вроде правильно, но какое-то черное окошко быстро мелькает и всё, не успеваю даже посмотреть что там. Как исправить? Уже всё перепробовал помогите мне, гуру
4
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.09.2015, 09:32
Ответы с готовыми решениями:

Почему быстро исчезает окно с ответом?
Всем доброй ночи, подскажите, кто знает. Окно появляется на доли секунды. /* Вариант26: Вычисление площади поверхности сферы */ ...

Исчезает окно консоли по завершению работы программы
Исчезает окно консоля....исправьте, пожалуйста, чтобы окно не пропадало #include "stdafx.h" #include <iostream> ...

Окно программы появляется и тут же исчезает (CodeBlock)
Дабы не плодить однотипные темы на форуме, отпишу суть проблемы в этой. Винда 7, установил gcc MinGW, прописал путь, проверил на...

51
844 / 353 / 68
Регистрация: 20.11.2012
Сообщений: 852
05.09.2015, 12:57
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от KOPOJI Посмотреть сообщение
Vs 2010-2015
2015-2010 == 1?
Я так и знал, что меня обманывали всегда
Та нееее, это просто мой консерватизм. Отвратительные КАПСЛОКОВЫЕ менюшки меня напрягали) А для серьезных проектов еще и интел с++ компиль подключаю.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
05.09.2015, 12:57  [ТС]
Цитата Сообщение от castaway Посмотреть сообщение
Тут поможет простая задержка перед return 0;
не помогает
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
05.09.2015, 13:03
Можно ещё попробовать использовать потоки.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
05.09.2015, 13:04  [ТС]
Цитата Сообщение от castaway Посмотреть сообщение
Можно ещё попробовать использовать потоки.
это как?
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
05.09.2015, 13:07
Цитата Сообщение от Croessmah Посмотреть сообщение
это как?
Ну это надо чтобы твой процессор поддерживал последнюю бумагу стандартного языка. Да вы их наверное и не проходили еще.., да и не факт что получится, да я не помню что это такое..
0
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
05.09.2015, 13:07
Вааааа... какая тема! Как нужна помощь человеку!

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

Уберите return 0; в вашем коде. Таким образом, система не сможет принять результат завершения программы, а программа, соответственно, не сможет завершиться. Поэтому окошко не закроется.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
05.09.2015, 13:10  [ТС]
Цитата Сообщение от gledor Посмотреть сообщение
Уберите return 0; в вашем коде.
не поможет, компилятор сам это поставит
0
130 / 25 / 12
Регистрация: 12.08.2015
Сообщений: 221
05.09.2015, 13:17
Цитата Сообщение от Croessmah Посмотреть сообщение
не поможет, компилятор сам это поставит
Я всегда говорил, что большинство компиляторов слишком много решают за человека!
Попробуйте использовать нижеследующую директиву:

C++
1
#through_thick_and_thin  "compile_literally";
В таком случае, компилятор перестанет своевольничать и начнет компилировать все, что угодно.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
05.09.2015, 13:20  [ТС]
Цитата Сообщение от gledor Посмотреть сообщение
Я всегда говорил, что большинство компиляторов слишком много решают за человека!
такое поведение компилятора в стандарте языка прописано черным по белому.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
05.09.2015, 13:29  [ТС]
У кого есть code::blocks? Проверьте, вот проект:test_рр.rar
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
05.09.2015, 15:02
Цитата Сообщение от WhiteP Посмотреть сообщение
А если серьезно, то какого фига реально окошко пропадает? Раньше не пропадало в debug в VS (кроме шуток). А тут с сями перерыв в год (с VS 2010 на VS 2015) и окошко пропадает...
давайте поставим вопрос иначе:

что происходит с процессом, по завершению
по завершению функции main?

что именно, и где это срабатывает,
что приводит к физическому уничтожению консольного окна?

очевидно жеж, что если понять что именно,
то можно настраивать:
самому решать, закрывать окно или нет.
как это делает devenv

предполагаю, что смотреть нужно в эту сторону:
http://www.cplusplus.com/refer... terminate/

а так же в эту:

HandlerRoutine
SetConsoleCtrlHandler

простейший пример использования:
http://www.tdoc.ru/c/delphi-so... utsya.html

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

и как можно на это повлиять.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
05.09.2015, 17:10  [ТС]
с std::set_terminate в моём проекте ничего не меняется:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.09.2015, 17:10

Окно программы очень быстро закрываеться и нельзя просмотреть результат
Привет. Я студентка первого курса. Я написала програму (С ++ Console Wizard). Программа после компиляции разрешает вводить нужные данные, а...

Быстро исчезает консоль
Среда разр. VS 2012 Так вот,после завершения кода сразу закрывается консоль,как быть? В прежних версия была надпись нажмите клавишу для...

По окончанию компиляции консоль быстро появляется и исчезает
Всем привет. Попал в политех и нужно срочно выучить с++. Вот код он работает. Но по окончанию компиляции консоль быстро появляется и...

не запускаются программы! что делать?
не запускаютя программы! подскажете что делать с начала компилирую программы (0 ошибок),затем запускаю её.... но выводится сообщение :...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
52
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru