Я ж никого не обвиняю, просто заметил и хотел сообщить.
1. Строки MQL очень удобные и безопасные, но слегка общипанные((
на Это .юзеры MQL давно уже не обращают внимания.
2. В документации много чего, да только зачем доверять, посмотрел, написал как понял, и дальше - принтами)))
WWer прав по поводу ошибок.
pos | - | Позиция символа в строке. Может быть от 0 до StringLen(text)-1. |
а в StringSetChar
pos | - | Позиция символа в строке. Может быть от 0 до StringLen(text). |
Как бы ни было написано, правильно не будет никогда, потому что обеденный перерыв с 2 до 3, а рабочая неделя с понедельника до пятницы.
PapaYozh писал (а) >>
WWer прав по поводу ошибок.
pos | - | Позиция символа в строке. Может быть от 0 до StringLen(text)-1. |
а в StringSetChar
pos | - | Позиция символа в строке. Может быть от 0 до StringLen(text). |
Это не ошибка. Это действительно так. Просто проверьте. Таким образом можно добавлять символы к концу строки.
Да, это фича. Как-то не подумали заострить на это внимание в описании функции. Спасибо за замечание
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В очередной раз просматривая встроеный Справочник MQL4 в MetaEditor заметил 2 небольшие ошибки:
Здесь ошибка в Примере:
int char_code=StringGetChar("abcdefgh", 3);
// символьный код 'c' = 99
(Нумерация начинается с нуля, тогда функция вернет символьный код 'd' = 100).
А здесь ошибка в описании:Параметры:
text - Строка для изменения.
pos - Позиция символа в строке. Может быть от 0 до StringLen(text).
value - Символьный код ASCII
Кстати помотрел после этого в документацию здесь на сайте, тоже заметил эти ошибки, и что мне кажется они
тут уже не первый день.
После всего этого у меня возникает один вопрос: "Строковыми фунциями здесь вообще кто-нибуть пользуется?".