Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это... это не тот ноль. Это спецсимвол \0. Под строку может быть выделено памяти больше чем строка, поэтому конец строки обозначается элементом со значением 0. Но это не в нашем ведении. Зря вообще в справке про этот ноль написано. Смысл в том, что в памяти строка занимает, как минимум, на один символ больше, но нас это не колышит никаким образом.
Это не баг??
Ладно сообщю в сервисдеск.
Вы вместо того чтобы или решить проблему или отправить её в сервисдеск вынесли этот БАГ в отдельную тему типа "Шо он себе накрутил?". СПАСИБО!
Не сплетай.
Переведи.
Если тебе не понятно что по нормальному StringLen(1.3450) должен возвращать 6, а не 5 то лучше объяснить не могу.
Кстати в маркете так же.
Если была версия например 5.22 а грузишь новую 5.3 то красным написано
Нужна версия поновее:)))))))))))))))))))))))))))))
"Полечись немножко" © Duke - https://www.mql5.com/ru/forum/74423#comment_2288218
Ну красавчег! Браво!!!!
А ничего что надо преобразовать double в string как то без потери 0?
Ну красавчег! Браво!!!!
А ничего что надо преобразовать double в string как то без потери 0?
Какого 0?
Нули в конце дробной части числа - это то, чего не существует у числа. Поэтому, если нужно какое-то особенное отображение, нужно самому форматировать число перед выводом.
При записи принято добавлять нули, чтобы показать до какой точности округлено число.
DoubleToString(число, ЗНАКОВ ПОСЛЕ ЗАПЯТОЙ)