MetaEditor, проблема с массивами!

 

при передачи массива в функции

int f(
........
,double& fBuf[][20]
.......
)
{
//здесь пусто
return(0);
}

получаю ошибку '[' - too many arrays (слишком много подготавливается)

глобальных массивов много, но ошибок нет!

а вот когда увеличиваешь количество функций передающих массивы, появляется эта ошибка!

в одной функции все расчёты делать не очень хочется(каша бут), как бы обойти это ограничение!?

мож указатели можно делать на массивы? или.......?

 

сенкую!

придётся до пятёрки чтонить придумывать! жаль что про ограничения сразу не придупреждают(переделки утомительны)!

 
vvavva писал(а) >>

при передачи массива в функции

получаю ошибку '[' - too many arrays (слишком много подготавливается)

глобальных массивов много, но ошибок нет!

а вот когда увеличиваешь количество функций передающих массивы, появляется эта ошибка!

в одной функции все расчёты делать не очень хочется(каша бут), как бы обойти это ограничение!?

мож указатели можно делать на массивы? или.......?

Попробуй такой вариант

int f(
........
,double& fBuf[][]
.......
)
{
//здесь пусто
return(0);
}
 
vvavva >>:

при передачи массива в функции

получаю ошибку '[' - too many arrays (слишком много подготавливается)

глобальных массивов много, но ошибок нет!

а вот когда увеличиваешь количество функций передающих массивы, появляется эта ошибка!

в одной функции все расчёты делать не очень хочется(каша бут), как бы обойти это ограничение!?

мож указатели можно делать на массивы? или.......?

В MQL4 указателей нет. Но даже с точки зрения языка С++ полностью не верно! Переведя на руский язык получаеться: получить указатели всех 20-х элементов многомерного массива! Нельзя получать срузу несколько указателей!

 
Vinin писал(а) >>

Попробуй такой вариант

Zhunko уже пробовал! всёравно нарвался на ограничения(Массивов не может быть больше 512) !

 
nav_soft писал(а) >>

В MQL4 указателей нет. Но даже с точки зрения языка С++ полностью не верно! Переведя на руский язык получаеться: получить указатели всех 20-х элементов многомерного массива! Нельзя получать срузу несколько указателей!

печально!(

был бы си, не было бы вопросов!