Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Van111
210 / 189 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
#1

Не выполняет присвоение - C++

19.06.2012, 20:37. Просмотров 569. Ответов 2
Метки нет (Все метки)

вопрос в комментариях.
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
game::game(int size_team_, int begin_counter): size_team(size_team_) 
{
        srand(time(NULL));
        Tunit tempunit;
        for(int i=0;i< this->size_team  ;i++)
        {
            counter_unit.push_back(begin_counter);
            for(int i2=0;i2<begin_counter;i2++)
            {
                tempunit.location.x=((rand() %MAP_MAX_LEFT));
                tempunit.location.y=((rand() %MAP_MAX_HEIGHT));
                tempunit.current_helf=100;
                tempunit.max_helf=MAXHELF;
                tempunit.moveLocation.x=0;
                tempunit.moveLocation.y=0;
                tempunit.speed=((rand() % 100) /200 +1.5);
                tempunit.team=i;
                tempunit.ID_cel=-1;
                tempunit.state==stop; // этого присвоения не происходит почему
                if(i==this->size_team-1)
                    tempunit.team_agricultural=0;
                else
                    tempunit.team_agricultural=i+1;
                Unit.push_back(tempunit);
            }
        }
        icounter_unit=this->counter_unit.begin();
        iUnit=this->Unit.begin();
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2012, 20:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не выполняет присвоение (C++):

Не выполняет ветку if - C++
Доброго времени суток. Есть такой код: int main() { setlocale(LC_ALL, &quot;Russian&quot;); float x, E, U = x, Fa = sin(x), Fe = 1...

Не выполняет программу - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main() {int i, n, x, fact, znak, y; printf(&quot; n = &quot;); ...

Не выполняет ввод - C++
#include &lt;iostream&gt;; #include &lt;cmath&gt;; #include &lt;vector&gt;; #include &lt;string&gt;; #include &lt;algorithm&gt; #include &lt;windows.h&gt; using...

выполняет логическое умножение - C++
Написать программу, которая вводит с клавиатуры два натуральных числа и выполняет логическое умножение и сложение этих чисел. На экран...

Программа не выполняет вычисления - C++
Подскажите почему не выполняются вычисление, а просто виснет она и все, никаких действий не происходит, где ошибся? Код программы: ...

vs 2005 не выполняет программу - C++
Здравствуйте, недавно начал изучать с++ в общем программу выполняет (на половину) дает вписать высоту, длину и ширину и потом...

2
dima koz
23 / 17 / 1
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
19.06.2012, 20:45 #2
C++
1
tempunit.state=stop; // так присвоение делается, а не через "=="
1
Van111
210 / 189 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
19.06.2012, 21:11  [ТС] #3
Цитата Сообщение от dima koz Посмотреть сообщение
tempunit.state=stop; // так присвоение делается, а не через "=="
как я мог не заметить

Добавлено через 1 минуту
иногда чтобы исправить глюк, надо переписать строчку вызывающую его)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2012, 21:11
Привет! Вот еще темы с ответами:

System не выполняет команду - C++
Почему функция system не выполняет эту команду? system(&quot;ipconfig /release&quot;);

Цикл выполняет лишнюю иперацию - C++
Вот текст задачи: Структура «Спортивная команда»: - название; - из какого города; - сколько игр сыграла; - сколько набрала...

Что выполняет эта функция? - C++
void f1(char c) { int i, j; char s; for (i=0, c!='\0';i++); for (j=0, i--;i&gt;j; i--, j++) { s=c; c=c; c=s; } }

Не выполняет программу, нужно исправить - C++
выдает ошибку в dev C++, а в visual C++ все нормально, но мне нужно в dev C++ чтобы была программа. В чем дело не пойму. Помогите ...


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

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

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