Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Console -> GUI


Автор: sasha962 26.12.2007, 14:43
Есть код:
Код

#include <iostream>
int main()
{
std::cout<<"Welcome to c++!\n";
return 0;


Я создаю программу в console application. И эта программа выполняется в командной строке.
А как сделать так чтобы эта программа открывалась в виндовском окне?
Я пользуюсь компилятором dev-c++.


 ! 
archimed7592
Читаем правила форума и в будущем даём более осмысленные названия темам, чем "Вопрос".

Автор: salexs 26.12.2007, 14:54
созда программу в win32 project

Автор: Lazin 26.12.2007, 14:57
 smile 
надо создать окно.. для начала
в разделе по WinAPI есть такая http://forum.vingrad.ru/index.php?showtopic=62459&view=findpost&p=501457

Автор: sasha962 26.12.2007, 14:58
Если я создаю программу windows application и ввожу код, который я привёл в предыдущем сообщении, то компилятор выдаёт ошибку.

Автор: bsa 26.12.2007, 15:15
sasha962, потому что нет консоли. cout - это вывод на консоль (в большинстве случаев). Если же ты делаешь неконсольное Win32 приложение, то тебе нужно как-то самому "рисовать" текст в окне.

Автор: G_o_s_h_a 26.12.2007, 15:18
Как я знаю там нет функции std::cin и std::cout, там, как самый простой вариант записать MessageBox("Welcome to c++!"). Ну еще можно создать специальное текстовое окно, типа text и вывести это туда, но тоже не функциями cin и cout. Но это будет сложнее.

Автор: sasha962 26.12.2007, 15:19
А нельзя код писать?

Автор: G_o_s_h_a 26.12.2007, 15:22
А если повнимательнее почитать ссылку которую тебе дал Lazin? Там все это описано!

Автор: papam 26.12.2007, 15:41
Или тут почитай  : http://firststeps.narod.ru/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)