Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/75: Рейтинг темы: голосов - 75, средняя оценка - 4.75
 Аватар для bossik93
2 / 2 / 0
Регистрация: 06.01.2012
Сообщений: 66

Окно появляется и сразу же пропадает

06.01.2012, 00:48. Показов 14353. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Проблема состоит в следующем. Недавно начал изучать С++. Так как я новичок не получается написать даже элементарную программку. После попытки написать первую программку для вывода сообщения "Hello world", сначала выбивало ошибку в строке return 0, теперь вроде бы все нормально но нет задержки окно появляется и сразу же пропадает. Работаю в программе Visual Studio 2008. Может кто нибудь поможет?
Вот исходник:

C++
1
2
3
4
5
6
7
8
#include "iostream"
using namespace std;
 
int main()
{
cout << "Hello world";
return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.01.2012, 00:48
Ответы с готовыми решениями:

Окно .exe появляется и сразу исчезает
Здравствуйте, не могу её по завершению остановить, пробовал с getch() system(&quot;pause&quot;) VS2010 #include &lt;math.h&gt; #include...

Окно появляется и сразу пропадает
Окно появляется и через секнду изчезаетю. Недавно (сегодня) начел учить библиотеку GLFW.Также только сегодня зарегистрировался на этом...

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

6
igori489
06.01.2012, 01:11
используй функцию задержки экрана getch(). данная функция действует при подключении библиотеки conio.h

Вот пример:

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <conio.h>
 using namespace std;
 
 int main()
 {
 cout << "Hello world"<<endl;
 getch();
 return 0;
 }
 Аватар для cyberobot
15 / 15 / 8
Регистрация: 01.09.2011
Сообщений: 65
06.01.2012, 10:44
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
cout<<"Hello world";
system("PAUSE");
return 0;
};
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
06.01.2012, 11:15
Цитата Сообщение от bossik93 Посмотреть сообщение
Работаю в программе Visual Studio 2008. Может кто нибудь поможет?
- ваше проблемма в отсутсвии стоп-точки в программе. Вот смотрите программа отпечатывает заветные "Hello world"; и всё её миссия завершена, алгоритм завершён и приложение закрывается(вот вам и
Цитата Сообщение от bossik93 Посмотреть сообщение
но нет задержки окно появляется и сразу же пропадает
). Поэтому нужно "дать понять" приложению что после отработки нужно ждать какого то действия от пользователя, пока он "медленный по меркам быстродействия ЭВМ" не сочтёт нужным сам закрыть программу. Организовывать стоп-точки можно по разному - от замораживания приложения псредством Sleep() до ввода в программу последнего нажатия клавиши єто можно реализовать и getch и getchar и cin.get вводом какого либо значния(символа, строки и т.д.) или же использованием стандартной "заглушки" system("pause");

cyberobot, PAUSE можно писать и строчными, а так норм именно
Цитата Сообщение от cyberobot Посмотреть сообщение
system("PAUSE");
я сам использую для организации стоп-точек в программе

Цитата Сообщение от cyberobot Посмотреть сообщение
#include <cstdlib>
- благодаря подключению нативной библиотеки
Цитата Сообщение от cyberobot Посмотреть сообщение
system("PAUSE");
- это пойдёт и в CodeBlocks

bossik93, лично я голосую за вариант cyberobot, тем не менее вариант
igori489, так же отработает
2
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
06.01.2012, 13:32
C++
1
system("pause >> null");
что бы не выводило сообщение "Для продолжения нажмите на любую клавишу..."
1
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
06.01.2012, 13:52
https://www.cyberforum.ru/cpp-... 10807.html
0
06.01.2012, 19:38
 Комментарий модератора 
Тема закрыта (тут уже все давно обсосано). Дальнейшее обсуждение в холиворах Консольные приложения нужно запускать из консоли
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.01.2012, 19:38
Помогаю со студенческими работами здесь

Непонятки с Canvas: Появляется полигон и сразу же пропадает
Имеется код: unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, ...

При запуске установки MSSQL2012 появляется консоль и сразу пропадает
при запуске установщика sql 2012, запускается консоль и сразу пропадает, дальше ничего не происходит В чем может быть проблема? P.S....

Окно появляется и сразу исчезает
Раньше у меня в main.cpp создавалось окно mainWindow и показывалось. Теперь же я хочу, чтоб при запуске программы создавался класс...

Почему при нажатии сразу не появляется диалоговое окно?
Добрый день! Сразу скажу - я новичок). Сейчас занимаюсь по книге Пирогова &quot;Программирование на visual c++&quot;. 1. Суть проблемы: ...

Сразу после загрузки Windows 98 на экране появляется окно с WinZip
сообщением о WINZIP'е. Закрываешь его, но в панели задач еще одно такое же. Только когда закрываешь второе - все нормально. Смотрел в...


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

Или воспользуйтесь поиском по форуму:
7
Закрытая тема Создать тему
Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru