Написал программу: int ar[]; int z; int start() { z=27; Print ("z=",z); ar[7]=z; for
(int i=0;i=9;i++) Print ("ar[",i,"]=",ar[i]); return(0); } Но она не работает
выдаёт нули, тоесть 27 в массив не записывается. Подскажите, в
чём ошибка?
- Как ограничить работу советника во времени?
- Грабли при инициализации переменных.
- Не работает обозначение индекса массива переменной..
Mihail:
Написал программу: int ar[]; int z; int start() { z=27; Print ("z=",z); ar[7]=z; for (int i=0;i=9;i++) Print ("ar[",i,"]=",ar[i]); return(0); } Но она не работает выдаёт нули, тоесть 27 в массив не записывается. Подскажите, в чём ошибка?
Написал программу: int ar[]; int z; int start() { z=27; Print ("z=",z); ar[7]=z; for (int i=0;i=9;i++) Print ("ar[",i,"]=",ar[i]); return(0); } Но она не работает выдаёт нули, тоесть 27 в массив не записывается. Подскажите, в чём ошибка?
int ar[10]; int z; int start(){ z=27; Print ("z=",z); ar[7]=z; for(int i=0;i<9;i++){ Print ("ar[",i,"]=",ar[i]); } return(0); }так правильней
Для массивов, не являющихся буферами индикаторов, нужно явно
контролировать их размер с помощью ArrayResize() . Почитай помощь о массивах.
Спасибо :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь