Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подключи MQL5 Cloud Network. Миллионы трейдеров ждут этого!
AL752
58
AL752 2016.07.22 13:04 
Почему выдает ошибку '[' - invalid index value при объявлении массива	?
input int bars=1000;

int numberBars[bars];
AL752
58
AL752 2016.07.22 13:36  
LRA:

Все равно инвалид. А где где не ивалид?

 

 

input bars=1000;

void start()
{
 int b=bars;
 int numberBars[b]
}
o_O
Модератор
23306
o_O 2016.07.22 14:13  
AL752:

Все равно инвалид. А где где не ивалид?

int numberBars[1000]; 
AL752
58
AL752 2016.07.22 14:17  
sergeev:
А почему нельзя использовать переменную? 
LRA
321
LRA 2016.07.22 14:45  
AL752:   А почему нельзя использовать переменную? 
Транслятору нужен размер массива. Поэтому нужна константа, ведь переменная может измениться. Но транслятор обманет ArrayResize
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий