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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.71
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
#1

Принудительное закрытие консоли - C++

19.11.2012, 23:26. Просмотров 4796. Ответов 6
Метки нет (Все метки)

Доброго времени суток! У меня такой вопрос, мне нужно после выполнения определенного условия программа закрывалась,
C++
1
exit(0)
не дает нужного результата, консоль не закрывается, а нужно что бы происходило полное закрытие, консоль исчезала... заранее благодарю!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 23:26     Принудительное закрытие консоли
Посмотрите здесь:

закрытие консоли - C++
в чем допущена оплошность:требуется ввести размер матрицы,вводим допустим 5,происходит вывод на экран,далее следует выбор: удалить одну...

закрытие консоли - C++
задание:Создать класс матрица Данный класс содержит указатель на float, размер строк и столбцов и состояние ошибки. Определить конструктор...

Как запретить закрытие консоли? - C++
Как запретить закрытие консоли? Подсказали, что для этого нужно использовать функцию SetConsoleCtrlHandler(). Но у меня не получается...

Остановить закрытие консоли по завершению работы программы - C++
Работая на вижуал студие.Проблемы с getch менял на system pause,ничерта... #include "stdafx.h" #include<iostream> #include<iomanip> ...

Как убрать управляющие клавиши(закрытие, сворачивание, разворачивание) в консоли? - C++
Очень важная тема

Принудительное завершение программы - C++
Здравствуйте. Ищу способы принудительного завершения программы. Посоветуйте что нибудь плз.

Закрытие потока - C++
Всем привет! Знает ли кто-нибудь есть ли в С++ "метод закрытия потока" (с) os.close()? Не могу найти, да и в программе компилятор не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
19.11.2012, 23:37     Принудительное закрытие консоли #2
Винда?
C++
1
TerminateProcess(GetCurrentProcess(),0);
ZaMaZaN4iK
Мой лучший друг-отладчик!
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
19.11.2012, 23:50     Принудительное закрытие консоли #3
я не знаю конечно, что скажут профессионалы на мой метод, но он работает - return 0;
OgStyle
11 / 5 / 1
Регистрация: 18.11.2012
Сообщений: 114
19.11.2012, 23:53     Принудительное закрытие консоли #4
return 0;

професионалом чтобы это обьяснить не нужно быть. Каждая программа при успешном выполнение возращает 0 и консоль после этого закрывается.

exit(0); кажется требует подключения библиотеки
MrGluck
Модератор
Эксперт CЭксперт С++
7143 / 4309 / 628
Регистрация: 29.11.2010
Сообщений: 11,704
19.11.2012, 23:57     Принудительное закрытие консоли #5
yoghurt92, звезды говорят, что у вас винда. По-умолчанию, консоль закрывается. Значит что-то её держит. Либо это IDE (среда разработки), либо система ждет нажатия клавиши. Приведите код, а также назовите свою IDE.

Добавлено через 1 минуту
Цитата Сообщение от OgStyle Посмотреть сообщение
exit(0); кажется требует подключения библиотеки
угу,
C++
1
#include <cstdlib>
Добавлено через 32 секунды
Цитата Сообщение от OgStyle Посмотреть сообщение
Каждая программа при успешном выполнение возращает 0 и консоль после этого закрывается.
ну это только в Windows
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
19.11.2012, 23:58     Принудительное закрытие консоли #6
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
я не знаю конечно, что скажут профессионалы на мой метод, но он работает - return 0;
А если, нам нужно закрыть приложение, находясь не в main? Тогда return только завершит функцию.

Для использования exit, подключите cstdlib
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2012, 06:59     Принудительное закрытие консоли
Еще ссылки по теме:

Закрытие программ - C++
Как написать консольную программку, которая бы закрывала все запущенные программы? Допустим открыть у меня Word, блаузер какой нибудь. Я...

закрытие программы - C++
Здравствуйте господа програмисты!у меня такой вопрос-допустим известно что открыта какая то программа,могу ли я её програмно закрыть если...

закрытие цикла - C++
#include&lt;stdio.h&gt; #include&lt;iostream&gt; int samArray(int integerArray,int sizeOfLoadArray); void displayArray(int integerArray,int...

Открытие,закрытие { } - C++
Ребятки кто может рассказать как правильно определить,где нужно открывать массив{ и закрывать его} Буду очень признателен если дадите...

Открытие/закрытие CD-ROM - C++
при нажатии 1 открывается привод, а как сделать, чтобы программа не заканчивала после этого работу, а можно было продолжить работу, нажав...


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

Или воспользуйтесь поиском по форуму:
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
20.11.2012, 06:59  [ТС]     Принудительное закрытие консоли #7
да, у меня Винда, звезды все верно сказали но консоль остается на экране и при использовании
C++
1
exit(0)
и при
C++
1
return 0.
IDE(visual studio 2008), и вы были правы, консоль удерживала IDE, но все ровно спасибо за помощь!
Yandex
Объявления
20.11.2012, 06:59     Принудительное закрытие консоли
Ответ Создать тему
Опции темы

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