массив обозначала выше этого места в коде вот так:
double MasHigh[];
Нужно или объявить размер статически double MasHigh[12] или сделать изменение размера через ArrayResize().
Никогда бы сама не додумалась) Огромнейшее спасибо, все отлично заработало =))
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день, подскажите, пожалуйста, почему не работает код:
for(int i=0; i<12; i++)
{
MasHigh[i]=100+z;
Print(MasHigh[i]);
}
В терминале выдает критическую ошибку и пишет выход за пределы массива в функции Print... Но в документации же позволено индекс обозначать переменной... что я не так делаю?