Как перебрать в цикле несколько массивов?
Позаворачивать массивы с классы (структуры) а с объектами уже воротить что душе угодно
Комбинатор:
Позаворачивать массивы с классы (структуры) а с объектами уже воротить что душе угодно
А в структурах тут нет доступа по номеру элемента, только по имени, в итоге то же самое получается (у меня) :)Позаворачивать массивы с классы (структуры) а с объектами уже воротить что душе угодно
//+------------------------------------------------------------------+ //| Test.mq5 | //| Copyright 2015, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2015, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" //--- Массив массивов struct Arrays { double array[]; }; Arrays a[51]; //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { int total=ArraySize(a); for(int i=0; i<total; i++) ArrayResize(a[i].array,1000); //--- for(int i=0; i<total; i++) Print(i," > ",ArraySize(a[i].array)); } //+------------------------------------------------------------------+
Anatoli Kazharski:
Он оно как! спасибо :)Maxim Dmitrievsky:
Есть несколько массивов, нужно в цикле изменить их размер, что бы не писать для каждого из них кучу строк, как это сделать?

Alexey Busygin:
Это несколько?
Там их 500 :)Это несколько?
Maxim Dmitrievsky:
Там их 500 :)
Лучше было бы наверно использовать 2х мерный массив? Если не секрет какие данные хранят эти 500 массивовТам их 500 :)
Maxim Dmitrievsky:
Там их 500 :)
А какая задача ставиться, если для её решения нужно столько массивов и ещё с размерностью 1000? Просто интересно.Там их 500 :)
Alexey Busygin:
Лучше было бы наверно использовать 2х мерный массив? Если не секрет какие данные хранят эти 500 массивов
Ну тогда объясните, а не...Лучше было бы наверно использовать 2х мерный массив? Если не секрет какие данные хранят эти 500 массивов
Alexey Busygin:
Лучше было бы наверно использовать 2х мерный массив? Если не секрет какие данные хранят эти 500 массивов
хай лоу опен клоузЛучше было бы наверно использовать 2х мерный массив? Если не секрет какие данные хранят эти 500 массивов

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть несколько массивов, нужно в цикле изменить их размер, что бы не писать для каждого из них кучу строк, как это сделать?
double c1[],c2[],c3[],c4[],c5[],c6[],c7[],c8[],c9[],c10[],c11[],c12[],c13[],c14[],c15[],c16[],c17[],c18[],c19[],c20[],