Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
161 / 122 / 85
Регистрация: 16.10.2013
Сообщений: 1,738
1

Как сделать что бы не показывало консольное окно, а сразу графическое?

30.03.2014, 11:58. Показов 1895. Ответов 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
#include <graphics.h>
void Mov(int st)
{
int i=25;
while(1==1)
    {
    while(i<=295)
        {
        i+=st;
        circle(i,100,25);
        delay(10);
        cleardevice();
        }
    while(i>=25)
        {
        i-=st;
        circle(i,100,25);
        delay(10);
        cleardevice();
        }
    }
};
main()
{
int step=1;
initwindow(320,240,"Caption",(getmaxwidth()/2)-160,(getmaxheight()/2)-120);//left top
setcolor(0);
setbkcolor(15);
Mov(step);
getch();    
closegraph();
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2014, 11:58
Ответы с готовыми решениями:

Как сделать так, что бы после начала игры, активным было OpenGL-окно, а не консольное?
Всем привет, у Меня тут такая проблемка, даже не знаю как искать ее решение в гугле, вот и решил...

Что сделать, чтобы в консольном приложении окно с результатом сразу не закрывалось
Здравствуйте, вопрос такой: при запуске программы на Visual Fortran как сделать так (какой оператор...

Запуск bat-файла: консольное окно сразу закрывается
При попытке его запустить, он запускается, но тут же закрывается ! Как это исправить ? ...

как сделать консольное окно поверх всех окон
сабж было бы очень удобно дебагить если можно было бы это сделать заранее спасибо

4
135 / 134 / 53
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
30.03.2014, 12:59 2
Лучший ответ Сообщение было отмечено dimabubyakin как решение

Решение

C++
1
2
3
4
5
6
7
8
#include <windows.h>
 
int main(int argc, char **argv)
{
    ShowWindow(GetConsoleWindow(), SW_HIDE);
    system("pause");
    return 0;
}
или g++ с -mwindows
2
Полярный
475 / 447 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
30.03.2014, 13:14 3
Предсказывая вопрос об ошибке компиляции
GetConsoleWindow() not declared
отвечу
To compile an application that uses this function, define _WIN32_WINNT as 0x0500 or later.
C++
1
2
#define _WIN32_WINNT 0x0500
#include <windows.h>
1
5480 / 4875 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.03.2014, 16:36 4
Цитата Сообщение от dimabubyakin Посмотреть сообщение
как сделать что бы не показывало консольное окно, а сразу графическое?
Создавайте проект не консольный, а оконный.
0
161 / 122 / 85
Регистрация: 16.10.2013
Сообщений: 1,738
30.03.2014, 17:43  [ТС] 5
Спасибо, решение другое нашел ,
C++
1
FreeConsole()
, делает то что нужно
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2014, 17:43

Как сделать чтобы консольное окно само не закрывалось?
Собственно &quot;Заголовок&quot; и есть вопрос-) ну как сделаны например сервера из игры(DEDICATED) что у...

Как сделать невидимым консольное окно в программе, вызывающей диалог?
Простая тестовая программа#include &lt;Windows.h&gt; int main(int argc, char* argv) { ...

Как сделать так, чтобы консольное окно при открытии было определённого размера?
Для конкурса елок нужно))) https://www.cyberforum.ru/contests/thread1060675-page6.html#post5582150

Как сделать, чтобы окно выполнения сразу не закрывалось?
помогите пожалуйста, после компиляции при выполнении окно очень быстро пропадает. как сделать что...


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

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

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