Суббота, 16 Ноября 2024, 13:42

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

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

Saitei: все вопросы по С задаём в теме Вопрос-Ответ (С). Благодарю за внимание!
ctpzДата: Пятница, 15 Июня 2012, 15:06 | Сообщение # 381
участник
Сейчас нет на сайте
Потоки - это winapi правильно?
НохчиДата: Пятница, 15 Июня 2012, 15:07 | Сообщение # 382
заслуженный участник
Сейчас нет на сайте
Необязательно. Но можно и на WINAPI

Многие вопросы по Windows отпадут, если посмотреть тут
SaiteiДата: Суббота, 16 Июня 2012, 20:43 | Сообщение # 383
старожил
Сейчас нет на сайте
Почти изучил основы С++. Хочу написать ТДС-ку (ну или что-то вроде космической аркады), что делать?

Добавлено (16.06.2012, 20:43)
---------------------------------------------
не откажусь от помощи...

ctpzДата: Суббота, 16 Июня 2012, 22:44 | Сообщение # 384
участник
Сейчас нет на сайте
Ты про Locked World?

Сообщение отредактировал ctpz - Суббота, 16 Июня 2012, 22:44
SaiteiДата: Суббота, 16 Июня 2012, 22:54 | Сообщение # 385
старожил
Сейчас нет на сайте
ctpz, Locked World разрабатывается, проблем нет))
Я говорю про
Quote (Saitei)
написать ТДС-ку (ну или что-то вроде космической аркады)

(с графикой)

Добавлено (16.06.2012, 22:54)
---------------------------------------------

Quote (Saitei)
ТДС-ку (ну или что-то вроде космической аркады)

Т.е. кораблик с видом сверху, который блуждает по космосу. И всёу, большего и не надо (как основу дадут - пойму)
DemeronДата: Воскресенье, 17 Июня 2012, 09:41 | Сообщение # 386
User created in C++
Сейчас нет на сайте
Saitei, могу помочь, пиши в ЛС.
IIIypukДата: Воскресенье, 17 Июня 2012, 21:30 | Сообщение # 387
-- ArchLinux Fan --
Сейчас нет на сайте
При компиляции наблюдаю "ld returned 1 exit status".

Вот сам код.

Уже сутки не найду решения))

Добавлено (17.06.2012, 21:30)
---------------------------------------------
P.S. Заметил что у меня даже Hello, world не компилируется.
Хотя с кодом на Си проблем нет.


Одинокий юзер
AnarchystДата: Воскресенье, 17 Июня 2012, 21:31 | Сообщение # 388
Chaotic Evil
Сейчас нет на сайте
Извиняюсь, но у меня не грузится гугл. Правда, что в С++ надо на каждый пук выделять память?

Good отстой, Neutral - параша, Evil, хой, победа наша!
IIIypukДата: Воскресенье, 17 Июня 2012, 21:44 | Сообщение # 389
-- ArchLinux Fan --
Сейчас нет на сайте
Решил я свою проблему.
Я компилировал
Code
gcc main.cpp -o run.exe

а нужно было
Code
g++ main.cpp -o run.exe


Получается что я компилировал программу на C++ компилятором Си facepalm

Добавлено (17.06.2012, 21:44)
---------------------------------------------
Anarchyst, wacko ппц


Одинокий юзер

Сообщение отредактировал IIIypuk - Воскресенье, 17 Июня 2012, 21:45
MatouДата: Воскресенье, 17 Июня 2012, 21:48 | Сообщение # 390
Исходный коТ
Сейчас нет на сайте
Quote (Anarchyst)
Извиняюсь, но у меня не грузится гугл. Правда, что в С++ надо на каждый пук выделять память?

Как и в любом языке, но в С++ ее надо потом еще и освобождать. Так то!



goldsphereДата: Понедельник, 18 Июня 2012, 19:44 | Сообщение # 391
заслуженный участник
Сейчас нет на сайте
Какие на данный момент сетевые API лучше использовать?

FinderX - Android Аркада
НохчиДата: Понедельник, 18 Июня 2012, 20:05 | Сообщение # 392
заслуженный участник
Сейчас нет на сайте
Если нужны сокеты, могу посоветовать RakNet, очень интересная шутка. Или libcurl, если без сокетов.

Многие вопросы по Windows отпадут, если посмотреть тут
SnuuxДата: Вторник, 19 Июня 2012, 20:16 | Сообщение # 393
постоянный участник
Сейчас нет на сайте
Есть вопрос, вот у нас объявлено объединение:
Code
union enemy{char name[20]; int hp; int defense; int attack; int lvl;};

И когда мы присваиваем полю name строку:
Code
enemy.name[20] = "Zombie";

То компилятор пишет такую ошибку:
error C2440: '=' : cannot convert from 'const char [7]' to 'char'
Как исправить?
НохчиДата: Вторник, 19 Июня 2012, 20:18 | Сообщение # 394
заслуженный участник
Сейчас нет на сайте
Сишные строки нельзя так присваивать.
Code

strcpy(enemy.name, "zombie");


P.S. Зря ты все это в union пихаешь.


Многие вопросы по Windows отпадут, если посмотреть тут

Сообщение отредактировал Нохчи - Вторник, 19 Июня 2012, 20:19
SnuuxДата: Вторник, 19 Июня 2012, 20:22 | Сообщение # 395
постоянный участник
Сейчас нет на сайте
Нохчи, А как лучше? В структуру?

Добавлено (19.06.2012, 20:22)
---------------------------------------------
Просто мне удобно для врага и для игрока так инициализировать поля.

MatouДата: Вторник, 19 Июня 2012, 20:25 | Сообщение # 396
Исходный коТ
Сейчас нет на сайте
Quote (Snuux)
А как лучше? В структуру?

Разницу понимаешь между объединением и структурой?



SnuuxДата: Вторник, 19 Июня 2012, 20:29 | Сообщение # 397
постоянный участник
Сейчас нет на сайте
Quote (Matou)
Разницу понимаешь между объединением и структурой?

Ок, сейчас буду читать) Похоже что как раз не понимаю... Спасибо вам всем)
PhantomДата: Вторник, 19 Июня 2012, 21:25 | Сообщение # 398
частый гость
Сейчас нет на сайте
Всем привет.Начал изучать С++,решил дабы запомнить команды написать простую прогу по переводу метров в сантиметры и наткнулся на ошибку....

Quote
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
int main;
{
int metr ;
setlocale(LC_ALL, "Russian" );
cout << "Введите метры:" ;
cin >> metr ;
int factor ;
factor = metr * 1000 ;
cout << "Сантиметры: " ;
cout << factor << endl ;
system ( "pause" ) ;
return 0 ;
}


Помогите пожалуйста-что не так?


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




Сообщение отредактировал Phantom - Вторник, 19 Июня 2012, 21:26
НохчиДата: Вторник, 19 Июня 2012, 21:32 | Сообщение # 399
заслуженный участник
Сейчас нет на сайте
Quote (Phantom)
int main;

int main()


Многие вопросы по Windows отпадут, если посмотреть тут
PhantomДата: Вторник, 19 Июня 2012, 21:58 | Сообщение # 400
частый гость
Сейчас нет на сайте
Спасибо.
И сразу следующий вопрос....Как сделать так чтобы программа переводила время Москвы+1час например и выводило время в 24х часах-т.е. если время по Москве 23часа +2 часа было 01часов,а не 25 ?


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


Поиск:

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