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

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

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

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

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

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

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,232
Записей в блоге: 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Эксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
19.11.2012, 23:57 #5
yoghurt92, звезды говорят, что у вас винда. По-умолчанию, консоль закрывается. Значит что-то её держит. Либо это IDE (среда разработки), либо система ждет нажатия клавиши. Приведите код, а также назовите свою IDE.

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

Для использования exit, подключите cstdlib
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, но все ровно спасибо за помощь!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2012, 06:59
Привет! Вот еще темы с ответами:

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

При запуске выскакивает принудительное прекращение работы программы - C++
Имею вот такую функцию. Она работает всё выводит правильно но после этого выскакивает окно о принудительном прекращении работы программы....

Клавиши F1-F12 в консоли, и работа с мышкой в консоли - C++
Я искал на сайте, но не нашел упоминания о том как обрабатывать и или узнавать где находится курсор мышки (и еще мне надо бы узнать нажатие...

считывание с консоли ( не с клавы, а именно с консоли) - C++
нужно написать функцию которая возвращает string в котором написано 500 символов которые были выведены в консоли от начала. среда :...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.11.2012, 06:59
Ответ Создать тему
Опции темы

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