что не так?

 

Добрался до массивов помогите новичку

double myMap1 [2]={X1,X2};

дает ошибку

'}' - comma or semicolon expected

 
dimmi2000:

Добрался до массивов помогите новичку

double myMap1 [2]={X1,X2};

дает ошибку

'}' - comma or semicolon expected

Правильно вот так:

double myMap1[] = {1.2222,1.2223};
 
dimmi2000:

мне с числами не нужно это первый класс подготовительная группа ..мне нужно из функции ретурном вытащить 12 значений


Возвращать массив из функции - это первый класс.

Передавайте в функцию ссылку на массив, в который будете помещать результат.

 

мне с переменными необходимо -класс первый а ответа нет(

 
dimmi2000:

мне с переменными необходимо

double myMap1 [2]={1,2}; без проблем

Переменные так:

 double X1=1.222200;
 double X2=1.222300;
 double myMap1[2]; 
        myMap1[0] = X1;
        myMap1[1] = X2;
 
dimmi2000:

мне с переменными необходимо

double myMap1 [2]={1,2}; без проблем


Учите мат часть. Инициализировать переменными нельзя. https://book.mql4.com/ru/variables/arrays
 
xeon:

Переменные так:

double X1=1.222200;
 double X2=1.222300;
 double myMap1[0] = X1;
        myMap1[1] = X2;


???? Это неверно. У Вас описан массив нулевой размерности. Элемента с номером 1 не существует.

Удачи. 

 
VladislavVG:


???? Это неверно. У Вас описан массив нулевой размерности. Элемента с номером 1 не существует.

Удачи.

Опоздали, я поправил раньше :-)
 
xeon:

Переменные так:


не работает
xeon:

Переменные так:


не работает
 
xeon:
Опоздали, я поправил раньше :-)

Да - так верно.