Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
CheshireesCat
86 / 82 / 25
Регистрация: 02.05.2015
Сообщений: 753
#1

Закрыть консоль - C++

18.10.2015, 00:43. Просмотров 918. Ответов 4
Метки нет (Все метки)

Программа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <math.h>
#include <windows.h>
 
using namespace std;
 
void n1(),n2(),n3();
 
int main(){
    setlocale(LC_ALL,"Russian");
    int i;
  start:
    cout<<"В№1-1\nВ№2-2\nВ№3-3\nexit-0\n\t\t";
    cin>>i;
    switch (i){
        case 1: n1(); break;
        case 2: n2(); break;
        case 3: n3(); break;
        case 0: Close();
    }
    return 0;   
}
 
void n1(){
    /*Code*/
  main();   
}
 
void n2(){
    /*Code*/
  main();
}
 
void n3(){
    /*Code*/
  main();       
}
как закрыть консоль при свич кейс=0
Close(); - не работает, пишет: "[Error] 'Close' was not declared in this scope".
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2015, 00:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Закрыть консоль (C++):

Нужно закрыть программу - C++
void swutch1() { cout &lt;&lt; &quot; Доброго дня, виберiть будь ласка один iз нижче запропонованих варiантiв&quot; &lt;&lt; endl &lt;&lt; endl &lt;&lt;...

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

Как правильно закрыть процесс - C++
Я пишу программу мониторинга Для этого использую драйвер и в драйвере подменяю CreateSection Как правильно закрыть процесс _asm{ ...

Как закрыть и удалить файл? - C++
Здравствуйте, помогите пожалуйста, у меня есть строка name_txt(string) где прописан путь к txt файлу который надо закрыть(если открыт) и...

Как можно закрыть порты? - C++
Как на С++ (или на делфи) закрыть порты?

Открыть, сохранить, закрыть файл - C++
программа осуществляет обработку данных из файла.Главное меню имеет вид: 1)файл 2)редактировать документ 3)... Вид меню &quot;Файл&quot;: ...

4
Perfilov
264 / 164 / 43
Регистрация: 25.02.2015
Сообщений: 435
18.10.2015, 00:46 #2
C++
1
2
3
case 0: Close();
замените на
case 0: break;
тогда ваша main завершится и в целом процесс завершится.
0
Lightk
6 / 6 / 1
Регистрация: 14.04.2012
Сообщений: 27
18.10.2015, 00:47 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
exit(0);
//или
return 0;
1
CheshireesCat
86 / 82 / 25
Регистрация: 02.05.2015
Сообщений: 753
18.10.2015, 02:22  [ТС] #4
C "exit(0)" ошибка таже что и с close();
пишу в dev c++
а return 0; подошло
Спасибо

Добавлено через 3 минуты
Цитата Сообщение от Perfilov Посмотреть сообщение
C++
1
2
3
case 0: Close();
замените на
case 0: break;
тогда ваша main завершится и в целом процесс завершится.
Нет, дело в том что просто бреак неплох если это первое что выполняется после входа в программу,
тоесть после запуска сразу закрывать.
Если выполнить функции то они потом так по очереди все и закроются если в дебаг режиме делать то там перед завершением программы ещё столько же раз надо нажать на "любую клавишу" сколько раз были выполнены функции.
0
Perfilov
264 / 164 / 43
Регистрация: 25.02.2015
Сообщений: 435
18.10.2015, 14:05 #5
если ошибка типа функция was not declared, то скорее всего нет нужного инклуда.
забиваете в поисковике ченить типа "c++ exit".
попадаете на сайт вроде http://www.cplusplus.com/reference/cstdlib/exit/
там находите, в каком инклуднике она объявлена (<cstdlib>).
прописываете этот инклуд в том плюсовике, в котором у вас ошибка.
0
18.10.2015, 14:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2015, 14:05
Привет! Вот еще темы с ответами:

Функции и закрыть файлы не могу я - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;cstdio&gt; #include &lt;cmath&gt; # define myabs(x) ( (x) &gt; 0 ?...

Не могу полностью закрыть программу в c++ - C++
Всем привет. Столкнулся с такой проблемой.После запуска программы ничего не мог внести в нее,программа не хотела закрываться и пришлось...

Как закрыть окно чужого процесса? - C++
Добрый день. Объясните пожалуйста, почему по OutWnd-&gt;PostMessage( WM_CLOSE, 0, 0 );не хочет закрываться окно? Ситуация...

Как открыть/закрыть дверцу CDROM? - C++
Ну вобщем-то как??? И еще вопрос как отследить выключение компьютера и предотвратить его?


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

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

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