Форум программистов, компьютерный форум CyberForum.ru

Собственные проекты (.exe) закрываються после завершения задачи - C++

Восстановить пароль Регистрация
 
MasteRV1
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 15
20.05.2013, 16:41     Собственные проекты (.exe) закрываються после завершения задачи #1
Собственные проекты (.exe) закрываються после завершения задачи . В чем дело? Программка открываеться в командной строке, но как только функция завершает действие консоль самовольно закрываеться...
Среда (Dev C++)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
henecs
 Аватар для henecs
16 / 16 / 0
Регистрация: 19.05.2013
Сообщений: 135
20.05.2013, 16:48     Собственные проекты (.exe) закрываються после завершения задачи #2
C++
1
system("pause");// перед return
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
20.05.2013, 16:57     Собственные проекты (.exe) закрываються после завершения задачи #3
Эй, не-не, зачем использовать system? Есть такая классная вещь, как cin.get();
Или ещё можно getch();

Добавлено через 31 секунду
Или, в конце-концов Sleep() (я не рекомендую)
yleart
 Аватар для yleart
60 / 45 / 1
Регистрация: 07.10.2011
Сообщений: 139
20.05.2013, 17:02     Собственные проекты (.exe) закрываються после завершения задачи #4
А что плохого в system("pause") ?
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
20.05.2013, 17:03     Собственные проекты (.exe) закрываються после завершения задачи #5
ладно, system("pause"); тоже норм, просто для того же самого cin.get(); не нужно инклудить ничего дополнительного
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.05.2013, 17:05     Собственные проекты (.exe) закрываються после завершения задачи #6
Цитата Сообщение от MastAKK Посмотреть сообщение
Есть такая классная вещь, как cin.get();
Не всегда сработает (в отличие от system("pause")). Например, если в коде есть ввод, и в потоке останется '\n'.
MasteRV1
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 15
20.05.2013, 17:08  [ТС]     Собственные проекты (.exe) закрываються после завершения задачи #7
Спасибо огромное!!! Сейчас буду перебирать варианты)))
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
20.05.2013, 17:08     Собственные проекты (.exe) закрываються после завершения задачи #8
Цитата Сообщение от alsav22 Посмотреть сообщение
Не всегда сработает (в отличие от system("pause")). Например, если в коде есть ввод, и в потоке останется '\n'.
этого я не знал. Тогда согласен, system("pause") наиболее оптимальный
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 17:16     Собственные проекты (.exe) закрываються после завершения задачи
Еще ссылки по теме:

C++ Ошибка после завершения программы. Двоичные файлы. Структуры
Не работают проекты. Ошибка "Tracker.exe is missing" C++
C++ После выполнения (завершения) функции test переменная умрет, а что будет с переменной в Result?

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

Или воспользуйтесь поиском по форуму:
henecs
 Аватар для henecs
16 / 16 / 0
Регистрация: 19.05.2013
Сообщений: 135
20.05.2013, 17:16     Собственные проекты (.exe) закрываються после завершения задачи #9
Цитата Сообщение от MastAKK Посмотреть сообщение
Эй, не-не, зачем использовать system? Есть такая классная вещь, как cin.get();
Или ещё можно getch();
но там еще надо подлючить
C++
1
#include <iostream>
Yandex
Объявления
20.05.2013, 17:16     Собственные проекты (.exe) закрываються после завершения задачи
Ответ Создать тему
Опции темы

Текущее время: 23:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru