Суббота, 16 Ноября 2024, 08:58

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Вопрос-Ответ (C++)
KornivalДата: Воскресенье, 04 Сентября 2011, 19:10 | Сообщение # 1
The Witcher
Сейчас нет на сайте
Чтобы не создавать отдельную тему на каждый глупый вопрос, предлагаю задавать их здесь.

Saitei: все вопросы по С задаём в теме Вопрос-Ответ (С). Благодарю за внимание!
SaiteiДата: Воскресенье, 24 Июня 2012, 10:52 | Сообщение # 461
старожил
Сейчас нет на сайте
Quote (Demeron)
HWND hWnd=windowGetHWND();
HANDLE icon;// нужно только загрузить сюда иконку

SendMessage(hWnd, WM_SETICON, ICON_BIG, icon);
или
SendMessage(hWnd, WM_SETICON, ICON_SMALL, icon);

(тороплюсь, проверить не успеваю)
это чисто в код?
Icon - название файла? (например "GameIcon.ico")?
DemeronДата: Воскресенье, 24 Июня 2012, 10:57 | Сообщение # 462
User created in C++
Сейчас нет на сайте
Quote (Saitei)
это чисто в код?
Icon - название файла? (например "GameIcon.ico")?

Нет. Это индификатор иконки. Я подправил код, глянь.
PhantomДата: Понедельник, 25 Июня 2012, 00:04 | Сообщение # 463
частый гость
Сейчас нет на сайте
Возник в процессе освоения С++ вопрос:
Quote

int nArg1;
cout << "Введите arg1: ";
cin >> nArg1 ;

int nArg2;
cout << "Введите arg2: ";
cin >> nArg2 ;

if (nArg1 > nArg2 )
{
cout << "Аргумент 1 больше чем аргумент 2"
<< endl ;
}
else
{
cout << "Аргумент 1 не больше чем аргумент 2"
<< endl ;
}


Как реализовать сюда 3е ветвление,что если аргумент1=аргумент2 то
Quote
cout << ""Аргумент 1 равен аргументу 2"
?


Дайте мне точку опоры и я переверну весь мир!


DemeronДата: Понедельник, 25 Июня 2012, 00:14 | Сообщение # 464
User created in C++
Сейчас нет на сайте
Code
int nArg1;  
cout << "Введите arg1: ";  
cin >> nArg1 ;  

int nArg2;  
cout << "Введите arg2: ";  
cin >> nArg2 ;  

if (nArg1==nArg2)
{
cout << "Аргумент 1 равен аргумент 2"  
}
else
if (nArg1 > nArg2 )  
{  
cout << "Аргумент 1 больше чем аргумент 2"  
<< endl ;  
}  
else  
{  
cout << "Аргумент 1 не больше чем аргумент 2"  
<< endl ;  
}
SaiteiДата: Вторник, 26 Июня 2012, 00:14 | Сообщение # 465
старожил
Сейчас нет на сайте
Quote (Demeron)
Quote (Saitei)
это чисто в код?
Icon - название файла? (например "GameIcon.ico")?

Нет. Это индификатор иконки. Я подправил код, глянь.

Добавлено (26.06.2012, 00:14)
---------------------------------------------
Ребят. Стыдно, конечн, но где можно прочитать ДОХОДЧИВО, ПОНЯТНО и с ПРИМЕРАМИ про классы и функции? Я не про стандартные, а про свои. Для чего они нужны и т.п.

goldsphereДата: Вторник, 26 Июня 2012, 03:26 | Сообщение # 466
заслуженный участник
Сейчас нет на сайте
Может кто-нибудь объяснить - что это за ошибки:
Code
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ _hgeCreate@4 в функции _WinMain@16
1>C:\Users\FLASH\documents\visual studio 2010\Projects\sample\Debug\sample.exe : fatal error LNK1120: 1 неразрешенных внешних элементов

Юзаю MCVS10,двиг hge.
Код - просто инициализация hge.Просто я сейчас не дома(на другом компе).Дома всё работает.С правильностью подключения должно быть всё норм!


FinderX - Android Аркада

Сообщение отредактировал goldsphere - Вторник, 26 Июня 2012, 03:28
Red_SquirrelДата: Вторник, 26 Июня 2012, 09:56 | Сообщение # 467
участник
Сейчас нет на сайте
goldsphere, проверь указан ли у тебя путь к Файлам библиотек, и подключены ли Дополнительные зависимости hge.lib, hgehelp.lib

Добавлено (26.06.2012, 09:56)
---------------------------------------------
А вообще Вот

goldsphereДата: Вторник, 26 Июня 2012, 10:05 | Сообщение # 468
заслуженный участник
Сейчас нет на сайте
Похоже кода прописывал доп. зависимоти, забыл "Применить" нажать biggrin

Добавлено (26.06.2012, 10:05)
---------------------------------------------

Quote (Red_Squirrel)
А вообще Вот

знаю)


FinderX - Android Аркада
SaiteiДата: Вторник, 26 Июня 2012, 15:15 | Сообщение # 469
старожил
Сейчас нет на сайте
Скажите пожалуйста, а Microsoft DirectX SDK бесплатен для коммерции? (чистое любопытство)
ArchidoДата: Вторник, 26 Июня 2012, 15:24 | Сообщение # 470
Сэнсэй
Сейчас нет на сайте
Да

C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
SaiteiДата: Вторник, 26 Июня 2012, 16:17 | Сообщение # 471
старожил
Сейчас нет на сайте
Archido, конкретно SDK, а не сам DirectX? Прям полегчало на душе, спасибо smile
ArchidoДата: Вторник, 26 Июня 2012, 16:49 | Сообщение # 472
Сэнсэй
Сейчас нет на сайте
Именно SDK smile

C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
GavolotДата: Вторник, 26 Июня 2012, 18:30 | Сообщение # 473
Последователь Тени
Сейчас нет на сайте
Люди делаю на флеш карточную игру, пробовал смотреть чужую игру в дурака, но не как мне в голову не приходит примерный алгоритм разложения карт перед игроком. Как там расстояние разграничить, как их положить, так как колода из 52 карт, то придется где-то (если игрок будет брать все карты подряд) 2 ряда по 26 перед ним ложить или 4 по 13, но проблема не в рядках карт, а именно как сам этот рядок из 13 положить, чтобы с ограниченным расстоянием и как-то чтобы одна карта на половину другой ложилась.

В общем что-то делаю, но пока не пойму ни как :)
Тень - выражение основной сущности человека.
SaiteiДата: Вторник, 26 Июня 2012, 22:03 | Сообщение # 474
старожил
Сейчас нет на сайте
Quote (Gavolot)
делаю на флеш

раздел ведь по С++ surprised
PhantomДата: Вторник, 26 Июня 2012, 22:17 | Сообщение # 475
частый гость
Сейчас нет на сайте
Всем доброго времени суток.
Думаю уже поднадоел Вам своими вопросами,но все-таки... wink
Вопрос не совсем по С++,а по компилятору.
Почему я не могу через MVisualStudio(2012г)скомпелировать/запустить проект(.срр) который уже был ранее сохранен?Например я написал код,компилировал,сохранил и закрыл-потом открываю его выше упомянутой программой жму F5 и не чего не происходит.Так же не могу запустить чужие исходники.Могу запускать/компилировать только тот код который написан в нью проекте пока его не закрою(кнопка "Локальный отладчик Windows" исчезает и заменяется на "Присоединение...".
С Dev-C++ и Code::Blocks таких проблем нету.
Помогите пожалуйста!


Дайте мне точку опоры и я переверну весь мир!


goldsphereДата: Среда, 27 Июня 2012, 10:53 | Сообщение # 476
заслуженный участник
Сейчас нет на сайте
А там тема такая, что отдельно cpp файл ты не скомпилишь.Создавай проект копируй код и запускай.

FinderX - Android Аркада
НохчиДата: Среда, 27 Июня 2012, 11:10 | Сообщение # 477
заслуженный участник
Сейчас нет на сайте
Quote (Phantom)
проект(.срр

Открывай не .cpp, а .sln


Многие вопросы по Windows отпадут, если посмотреть тут
maunatsДата: Среда, 27 Июня 2012, 21:43 | Сообщение # 478
участник
Сейчас нет на сайте
не хотел новую тему создавать из-за одного вопроса smile . Я первый день изучаю С#, написал простейший код, но он почему-то не работает. Подскажите где ошибка
Code

using System;
class summa
{
     int a;
     int b;
}
     summa ab;
     summa ba;
     ab = new summa();
     ba = new summa();
     ab. a = 2
     ba. b = 3
  void rezul
{
ab+ba
WriteLine (ab+ba);
}


Сайт инди игр
Мои игры
D-Race
D-Race 2: new challenge
SaiteiДата: Среда, 27 Июня 2012, 23:14 | Сообщение # 479
старожил
Сейчас нет на сайте
Есть аналоги OIS? Создал окошко с сеткой на OpenGL, хочу чтобы всё это дело выключалось при нажатии escape. ОЧЕНЬ желательно, чтобы всё это дело было БЕСПЛАТНО
MatouДата: Среда, 27 Июня 2012, 23:33 | Сообщение # 480
Исходный коТ
Сейчас нет на сайте
Quote (Saitei)
Есть аналоги OIS?

Object Oriented Input System? Да полно систем ввода, WinAPI, DirectInput, SDL. Я даже и не слышал о платных системах ввода.



Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг