Многоуровневый массив буфера индикатора - страница 2

 
Valeriy Yastremskiy #:

Элегантное решение, массив структуры, в которой массив. Жаль в структуре нельзя объявить структуру)))


struct Struct1 {
   int a;
   int b;
};

struct MyStruct{
   int handleMA;
   double bufferMA[];
   Struct1 struct1;
   
   struct Struct2 {
      int c;
      int d;
   };
   Struct2 struct2;
};
MyStruct myStructs[];

void test() {
   ArrayResize(myStructs, 1);
   myStructs[0].struct1.a = 1;
   myStructs[0].struct1.b = 2;
   myStructs[0].struct2.c = 3;
   myStructs[0].struct2.d = 4;
}
 
trader6_1 #:


Во, видимо не до конца понял разрешенные типы в структурах)) Ну тогда можно изголяться с массивами и их структурой)))