Как правильно использовать глобальный массив?

 

Учусь MQL4 и столкнулся с такой проблемой: не могу переменным массива присвоить значения.

вот код программы :


/+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int a[];

int start()
{
//----
for (int i=0;i<10;i++){
a[i]=i*i;
Alert(a[i]);
}
//----
return(0);
}

//+------------------------------------------------------------------+


вот результат


в чем проблема? что делаю неправильно?

 
int a[dimension];

 
Kotjara:

в чем проблема? что делаю неправильно?

Размерность не определена

int a[10];


или

int a[];

ArrayResize(a,10);

 
Спасибо, помогло.
Причина обращения: