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

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

05.08.2008, 10:19. Просмотров 95537. Ответов 47
Метки нет (Все метки)

Привет всем! пожалуйста подскажите,я только недавно начал изучать С++
купил книгу Брэдли Л.Джонса и Питера Эйткена "Освой самостоятельно С за 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2008, 10:19
Ответы с готовыми решениями:

Программа компилируется без ошибок, но консоль появляется и через секунду исчезает
http://pastebin.com/ecQZSs0L СПАСИТЕ Добавлено через 27 секунд #include...

Исчезает окно консоли после запуска
начал изучать язык си.Скачл книгу Кергана и Ритчи,поставил dev c++.при попытки...

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

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

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

47
MrGluck
Модератор
Эксперт CЭксперт С++
8098 / 4950 / 1434
Регистрация: 29.11.2010
Сообщений: 13,430
15.01.2018, 17:11 41
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
Велосипедист...
346 / 213 / 74
Регистрация: 15.12.2015
Сообщений: 784
Завершенные тесты: 1
19.01.2018, 21:15 42
Цитата Сообщение от 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
MrGluck
Модератор
Эксперт CЭксперт С++
8098 / 4950 / 1434
Регистрация: 29.11.2010
Сообщений: 13,430
19.01.2018, 21:45 43
Цитата Сообщение от Captain Maxee Посмотреть сообщение
Необязательно же:
Для С89 обязательно
0
Sssl0th
0 / 0 / 0
Регистрация: 18.02.2018
Сообщений: 1
18.02.2018, 20:18 44
Программа сразу закрывается потому что она выполнила свою задачу, то есть напечатала сообщение и все, других задач Вы ей не давали. Если хотите увидеть результат своей работы, то запустите программу через командную стоку, и сообщение будет выведено на экран терминала. Да и вообще если вы начинаете изучать программирование, то учитесь работать через терминал, это отличный навык, который Вам в дальнейшем пригодиться. Удачи.
0
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
4802 / 2453 / 687
Регистрация: 18.10.2014
Сообщений: 4,226
26.09.2018, 01:57 45
В современной версии Microsoft Visual Studio 2017 эта проблема более не актуальна. В настройках по умолчанию окно консоли более не закрывается по завершении программы при любом способе запуска из под IDE.

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

Добавлено через 2 минуты
Актуально еще как) Да Visual Studio его не закрывает..Но когда запускаешь exe-проекта..вот там он уже схлапываеться быстро.Когда ток начал заниматься тоже не мог понять ..вроде в IDE все хорошо а exe-закрывается
0
MrGluck
Модератор
Эксперт CЭксперт С++
8098 / 4950 / 1434
Регистрация: 29.11.2010
Сообщений: 13,430
26.09.2018, 10:26 47
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
В современной версии Microsoft Visual Studio 2017 эта проблема более не актуальна.
Надо отметить, что это появилось начиная с версии 15.8 (VS17)
0
Croessmah
++Ͻ
14740 / 8422 / 1597
Регистрация: 27.09.2012
Сообщений: 20,714
Записей в блоге: 2
Завершенные тесты: 1
26.09.2018, 11:28 48
Цитата Сообщение от MrGluck Посмотреть сообщение
Надо отметить, что это появилось начиная с версии 15.8 (VS17)
А чего вы радуетесь? Теперь будет куча вопросов, - почему консоль не закрывается после system("pause");.

Цитата Сообщение от Mexvod_3 Посмотреть сообщение
вот там он уже схлапываеться быстро.
Так и должно быть. И это замечательно, что оно ведет себя именно так.
0
26.09.2018, 11:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2018, 11:28

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

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

Окно .exe появляется и сразу исчезает
Здравствуйте, не могу её по завершению остановить, пробовал с getch()...


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

Или воспользуйтесь поиском по форуму:
48
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru