Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Непроизвольное изменение переменной

Страниц (1): [1]
 

1. cjvnjde - 02 Июня, 2017 - 09:12:13 - перейти к сообщению
В этой части кода есть переменная PosYWind[color], которая, по необъяснимым мне причинам, переопределяется в процессе выполнения функции. При этом с данной переменной не производится никаких манипуляций.
CODE:

int PosXWind[5];
int PosYWind[5];

char codes[3][40];
char after[120];

int i, j;

int color = 5;

PosXWind[color]=1880;
PosYWind[color]=1032;

messagebox(format(PosYWind[color]));
//PosYWind[color]=1032
wipeCodes();
messagebox(format(PosYWind[color]));
//PosYWind[color]=120;

function wipeCodes(){
for(i=0; i<3; i++){
for(j=0; j<40; j++){
codes[i][j]='';
}
}
//PosYWind[color]=3;
for(i=0; i<120; i++){
after[i] = 'N';
}
//PosYWind[color]=120;
}
2. Kibor - 02 Июня, 2017 - 09:51:19 - перейти к сообщению
int PosXWind[5];
int PosYWind[5];

char codes[3][40];
char after[120];

int i, j;

int color = 5;

PosXWind[color]=1880;
PosYWind[color]=1032;

==========================

int PosYWind[5] выделение 5 элементов.
обращаться с индексами
PosYWind[0]
PosYWind[1]
PosYWind[2]
PosYWind[3]
PosYWind[4]
3. full - 02 Июня, 2017 - 09:52:23 - перейти к сообщению
кибор ответь в теме выше) жду уже 2 дня

Powered by ExBB FM 1.0 Final