Ошибки, баги, вопросы - страница 1553
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день Всем!)
Такой вопрос чайника в программировании...
Пытаюсь скомпилировать советник под новый билд, компилятор выдает очень много разных ошибок...
Вот одна из них
if(oppositedelete){delete(OP_SELLSTOP);delete(OP_SELLLIMIT);}
В этом кусочке кода есть 2 ошибки отмечены красным, '(' - object pointer expected
Почитав немного о сущности ошибки, понял что имя зарезервировано и нужно его заменить...
И вот вопрос на что заменить?
Добрый день Всем!)
Такой вопрос чайника в программировании...
Пытаюсь скомпилировать советник под новый билд, компилятор выдает очень много разных ошибок...
Вот одна из них
if(oppositedelete){delete(OP_SELLSTOP);delete(OP_SELLLIMIT);}
В этом кусочке кода есть 2 ошибки отмечены красным, '(' - object pointer expected
Почитав немного о сущности ошибки, понял что имя зарезервировано и нужно его заменить...
И вот вопрос на что заменить?
Добрый день Всем!)
Такой вопрос чайника в программировании...
Пытаюсь скомпилировать советник под новый билд, компилятор выдает очень много разных ошибок...
Вот одна из них
if(oppositedelete){delete(OP_SELLSTOP);delete(OP_SELLLIMIT);}
В этом кусочке кода есть 2 ошибки отмечены красным, '(' - object pointer expected
Почитав немного о сущности ошибки, понял что имя зарезервировано и нужно его заменить...
И вот вопрос на что заменить?
Вопрос из области "Как мне назвать своего сына, если Васей нельзя?" )
Какая разница, на что заменять имя этой функции? На любое другое имя. Хоть на Petya().
Так как не получил ответ в другой ветке, то повторю вопрос тут, быть может тут помогут
"
Подскажите, пожалуйста, в чём моя ошибка.
for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);
Не принтуется дата из массива OpenSellTime и не вторая часть выражения - PriceOpenSell.
И, не могу найти про команды printf типа %G и %d.
"
Так как не получил ответ в другой ветке, то повторю вопрос тут, быть может тут помогут
"
Подскажите, пожалуйста, в чём моя ошибка.
for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);
Не принтуется дата из массива OpenSellTime и не вторая часть выражения - PriceOpenSell.
И, не могу найти про команды printf типа %G и %d.
"
Так как не получил ответ в другой ветке, то повторю вопрос тут, быть может тут помогут
"
Подскажите, пожалуйста, в чём моя ошибка.
for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);
Не принтуется дата из массива OpenSellTime и не вторая часть выражения - PriceOpenSell.
И, не могу найти про команды printf типа %G и %d.
"
Хотя, Вам также подошел бы любой учебник по С.
Спасибо за ответ, но по ссылке замутнено написано... не могу сходу разобраться - видел этот текст в хелпе до того как начал писать на форум.
Если я правильно понимаю, то %d - это игнорирование нулей, если они будут, а %G - выводить значение без отсечения нулей? Вот вроде не дурак, а понять хелп не могу, а не поняв не получиться понять, почему моя строка не работает надлежащим образом...
Спасибо за ответ, но по ссылке замутнено написано... не могу сходу разобраться - видел этот текст в хелпе до того как начал писать на форум.
Если я правильно понимаю, то %d - это игнорирование нулей, если они будут, а %G - выводить значение без отсечения нулей? Вот вроде не дурак, а понять хелп не могу, а не поняв не получиться понять, почему моя строка не работает надлежащим образом...