Ошибка при работе с многомерными массивами.

 
При работе с многомерными массивами возникает следующая ситуация. Объясните, как с этим бороться.

#property copyright "Copyright © 2007, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+

double DimTemp[2][6][2];
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----

//----
DimTemp[1][2][1]=2.6568;
DimTemp[2][2][1]=1.333;
DimTemp[2][3][1]=21;
   
Print("DimTemp[1][2][1]  ",DimTemp[1][2][1],"  DimTemp[2][2][1]  ",DimTemp[2][2][1], "  DimTemp[2][3][1]  ",DimTemp[2][3][1]);
//----

//----
   return(0);
  }
//+-----------------------------------------------------



[img]
file:///D:/Test.gif
[/img]

 
double DimTemp[2][6][2];
DimTemp[2][2][1]=1.333;
DimTemp[2][3][1]=21;

Выход за пределы первой размерности массива - индексирование начинается с 0.




[img]
file:///D:/Test.gif
[/img]


"Как вставлять картинки на этом форуме (пояснялка)"