Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/723: Рейтинг темы: голосов - 723, средняя оценка - 4.63
6 / 4 / 0
Регистрация: 04.08.2008
Сообщений: 3

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

05.08.2008, 10:19. Показов 147035. Ответов 54
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем! пожалуйста подскажите,я только недавно начал изучать С++
купил книгу Брэдли Л.Джонса и Питера Эйткена "Освой самостоятельно С за 21 день"шестое издание, в первом уроке приводится листинг

C
1
2
3
4
5
6
7
#include <stdio.h>
 
int main(void)
{
    printf("Hello,World!\n");
    return 0;
}
написал как в книге сохранил проверил в папке всё есть компилирую ошибку не выдаёт создаю исполняемый файл запускаю окно появляется на доли секунды и изчезает даже не успеваю посмотреть что написано версия программы bloodshed_dev-c_5_beta_9_2_4_9 пожалуйста помогите кто знает что делать может надо компилятор настроить или ещё что нибудь заранее благодарен

Добавлено через 10 часов 39 минут
Спасибо подошла инструкция getchar();
4
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.08.2008, 10:19
Ответы с готовыми решениями:

Не загружается калькулятор: на доли секунды появляется и сразу исчезает
Уважаемые, перестал загружаться Калькулятор, т.е. на доли секунды появляется изображение калькулятора и все сразу исчезает. Как вы...

Part2 создаю исполняемый файл запускаю окно появляется на доли секунды и изчезает
Поскольку основная тема закрыта, добавлю кое-что в новой. Модераторы перенесут, если посчитают нужным. Инфа прежде всего актуальна для...

При загрузке ОС на доли секунды появляется рабочий стол далее черный экран, запускается нормально раза с 15-го
Здравствуйте,проблема следующая. При загрузке винды, видны буквы и цифры( идет нормальная загрузка), но они появляются на доли секунды,...

54
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.01.2018, 17:11
Студворк — интернет-сервис помощи студентам
FlazyC,
1. getch (а лучше _getch) определена в conio.h
2. в Си лучше писать void если функция не принимает никаких аргументов, т.е. int main(void)
3. return 0; в конце main
4.
Цитата Сообщение от Dron_4r Посмотреть сообщение
<conio.h> не существует в среде разработки Linux, она только для Windows !
0
Велосипедист...
 Аватар для Mournful Max
353 / 220 / 73
Регистрация: 15.12.2015
Сообщений: 785
19.01.2018, 21:15
Цитата Сообщение от MrGluck Посмотреть сообщение
3. return 0; в конце main
Необязательно же:
Цитата Сообщение от 5.1.2.2.3 Program termination
... reaching the } that terminates the main function returns a value of 0...
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
19.01.2018, 21:45
Цитата Сообщение от Captain Maxee Посмотреть сообщение
Необязательно же:
Для С89 обязательно
0
 Аватар для Sssl0th
0 / 0 / 0
Регистрация: 18.02.2018
Сообщений: 1
18.02.2018, 20:18
Программа сразу закрывается потому что она выполнила свою задачу, то есть напечатала сообщение и все, других задач Вы ей не давали. Если хотите увидеть результат своей работы, то запустите программу через командную стоку, и сообщение будет выведено на экран терминала. Да и вообще если вы начинаете изучать программирование, то учитесь работать через терминал, это отличный навык, который Вам в дальнейшем пригодиться. Удачи.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13217 / 6849 / 1826
Регистрация: 18.10.2014
Сообщений: 17,369
26.09.2018, 01:57
В современной версии Microsoft Visual Studio 2017 эта проблема более не актуальна. В настройках по умолчанию окно консоли более не закрывается по завершении программы при любом способе запуска из под IDE.

За это поведение отвечает настройка Debugging -> General: Automatically close the console when debugging stops.
2
0 / 0 / 0
Регистрация: 19.09.2018
Сообщений: 3
26.09.2018, 09:55
C
1
2
getchar();
system("pause");
Пока такие использую пока учусь

Добавлено через 2 минуты
Актуально еще как) Да Visual Studio его не закрывает..Но когда запускаешь exe-проекта..вот там он уже схлапываеться быстро.Когда ток начал заниматься тоже не мог понять ..вроде в IDE все хорошо а exe-закрывается
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
26.09.2018, 10:26
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
В современной версии Microsoft Visual Studio 2017 эта проблема более не актуальна.
Надо отметить, что это появилось начиная с версии 15.8 (VS17)
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
26.09.2018, 11:28
Цитата Сообщение от MrGluck Посмотреть сообщение
Надо отметить, что это появилось начиная с версии 15.8 (VS17)
А чего вы радуетесь? Теперь будет куча вопросов, - почему консоль не закрывается после system("pause");.

Цитата Сообщение от Mexvod_3 Посмотреть сообщение
вот там он уже схлапываеться быстро.
Так и должно быть. И это замечательно, что оно ведет себя именно так.
0
1 / 1 / 1
Регистрация: 17.03.2018
Сообщений: 30
19.11.2018, 17:05
C
1
2
3
4
5
6
#include <conio.h>
{*\ 
your programm
*\
_getch();
{
0
0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 3
15.12.2018, 21:02
C++
1
2
3
4
5
6
7
8
#include <stdio.h>
 
int main(void)
{
    printf("Hello,World!\n");
    system("pause");
    return 0;
}
0
3 / 2 / 1
Регистрация: 05.09.2018
Сообщений: 35
15.02.2019, 18:56
как сказали ранее, можно юзать либо system("read"), либо getch() или getche().
но проще - system("pause")
0
3 / 3 / 0
Регистрация: 26.10.2017
Сообщений: 12
19.02.2019, 16:52
Используя то, что находится в conio.h, Вы автоматически лишаетесь переносимости Вашей программы на другие платформы.
Компилятор от Микрософт, с одной стороны, не поддерживает в полной мере современных стандартов С++, а с другой, вносит свои несовместимые ни с кем расширения. По этой причине изучать С++, а тем более С (МС не поддерживает даже стандарт 1999 года), используя VisualStudio -- не очень здоровая идея.
Всего три компилятора поддерживают современные стандарты С++ практически в полной мере -- это gcc, clang и intel. Visual Studio отстает от них лет на восемь.
3
 Аватар для chessman2
165 / 145 / 10
Регистрация: 21.10.2012
Сообщений: 503
14.04.2020, 15:52
C
1
2
3
4
5
int main()
{
// некий код
getchar();
}
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.06.2020, 18:11
Цитата Сообщение от McAaron Посмотреть сообщение
Всего три компилятора поддерживают современные стандарты С++ практически в полной мере -- это gcc, clang и intel. Visual Studio отстает от них лет на восемь.
Последнее предложение совсем не понятно. Как понять, что Visual Studio отстает от них лет на восемь? Хоть сам VS и не использую, но вроде в нем всегда самые последние поправки и используемые стандарты
0
0 / 0 / 0
Регистрация: 29.11.2022
Сообщений: 39
04.12.2022, 20:20
можно дописать библиотеку
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdlib.h>
Тогда ваш код:
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
    printf("Hello,World!\n");
    return 0;
}
И добавить system("pause");
тогда 
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
    printf("Hello,World!\n");
    system("pause");
    return 0;
}
все должно работать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.12.2022, 20:20

Окно появляется и исчезает
Люди.. помогите кто знает в чем причина.... уже все перепробовал и все одно и тоже .... ставил Visual Studio 2010 Professional.... и Visual...

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

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

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

Появляется на несколько мгновений черное окно и исчезает
Здравствуйте! Помогите новичку. Начал изучать C++ по книге Schildt H. / Шилдт Г. - C++. From the Ground Up, 3rd Edition / C++....


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

Или воспользуйтесь поиском по форуму:
55
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru