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

Убрать/скрыть окно консоли - C++

Войти
Регистрация
Восстановить пароль
 
Amir_05_05
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 240
05.07.2015, 18:10     Убрать/скрыть окно консоли #1
Всем привет!Я пишу на notepad++,компилирую через командную строку.Как мне убрать консольное окно?Заранее благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2274 / 990 / 226
Регистрация: 30.11.2013
Сообщений: 3,297
05.07.2015, 18:40     Убрать/скрыть окно консоли #2
Нету языка програмирования notepad++. Вы не можете писать на notepad++ - это всего лишь текстовый редактор. (с) Каppa
ThePlague
 Аватар для ThePlague
95 / 95 / 59
Регистрация: 30.06.2015
Сообщений: 262
05.07.2015, 18:41     Убрать/скрыть окно консоли #3
C++
1
ShowWindow (GetConsoleWindow(), SW_HIDE);
Amir_05_05
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 240
05.07.2015, 19:48  [ТС]     Убрать/скрыть окно консоли #4
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
Нету языка програмирования notepad++. Вы не можете писать на notepad++ - это всего лишь текстовый редактор
я пишу на c++ с помощью notepad++
Цитата Сообщение от ThePlague Посмотреть сообщение
ShowWindow (GetConsoleWindow(), SW_HIDE);
эта функция не работает
ThePlague
 Аватар для ThePlague
95 / 95 / 59
Регистрация: 30.06.2015
Сообщений: 262
05.07.2015, 19:57     Убрать/скрыть окно консоли #5
Amir_05_05, ладно разобраться сами вообще не хотим...

Хорошо вот полный код примера:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <windows.h>
#include <iostream>
using namespace std;
void Stealth()
{
 HWND Stealth;
 AllocConsole();
 Stealth = FindWindowA("ConsoleWindowClass", NULL);
 ShowWindow(Stealth,0);
}
 
int main()
{
  Stealth(); //HIDE WINDOWS CONSOLE!!!
  return 0;
}
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2274 / 990 / 226
Регистрация: 30.11.2013
Сообщений: 3,297
05.07.2015, 19:57     Убрать/скрыть окно консоли #6
Я не уверен, но кажись нету в консоле компилятора С++. Вы не можете компилировать в консоли ... .

Узнайте через какой компилятор через консольку вы компилите и сюда код компилирования и код запуска компилятора.

P.S. Есть подозрение, что компилите дебаг версию, которая согласно настройкам компилятора запускает консольку сама. И по завершению ждёт подтверждения продолжить (закрыть окно). Так называемые флаги компилирования
Amir_05_05
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 240
07.07.2015, 09:32  [ТС]     Убрать/скрыть окно консоли #7
спс за код всё прекрасно работает!
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
Я не уверен, но кажись нету в консоле компилятора С++
компилятор-mingw,g++(gcc) 4.8.1
пишу в консоли:g++ путь,имя ,библиотеки и т.д
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 09:39     Убрать/скрыть окно консоли
Еще ссылки по теме:

C++ Перевод консоли в окно
C++ Напомните формулу (убрать или удалить , скрыть, повторяющиеся элементы)
Окно консоли исчезает C++
C++ Как расширить окно консоли
C++ Убрать _ в консоли

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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12291 / 6978 / 784
Регистрация: 27.09.2012
Сообщений: 17,288
Записей в блоге: 2
Завершенные тесты: 1
07.07.2015, 09:39     Убрать/скрыть окно консоли #8
компилятор-mingw,g++(gcc) 4.8.1
Ключ -mwindows пропишите
Yandex
Объявления
07.07.2015, 09:39     Убрать/скрыть окно консоли
Ответ Создать тему
Опции темы

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