![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
к стати StrToInteger эта функция не очень то и внятно раскрыта в учебнике да и на форуме почти не поднималась посмотрите ради интереса столько голов мудохолось над простым как прочитать
:)
:)
Это вы зря, в преобразовании данных все четко и понятно, просто надо понимать, что получаешь строку, число, символ и тд и что тебе надо в конечном итоге.
CharToStr
DoubleToStr
NormalizeDouble
StrToDouble
StrToInteger
StrToTime
TimeToStr
ну примеров наглядных не очень а с StrToDouble вообще не понятно вроде она должна полностью число писать включая числа после запитой ан нет как StrToInteger работает а с Digits что-то тоже не очень ошибка пишет
но текст ни как :)
... StrToDouble вообще не понятно вроде она должна полностью число писать включая числа после запитой ан нет как StrToInteger работает а с Digits что-то тоже не очень ошибка пишет
ну Digits, там и быть не должно, а StrToDouble в переменную типа double и заносит double, просто Print() не печатает дробную часть если ее нет.
double z=StrToDouble(ObjectDescription("txtbb")); есть..... после зап
но текст ни как :)
А там должна быть запятая или точка ? А то этот LABLE такой дебил, что нихера не понимает, что надо человеку.
для перевода в текст числа double используется string DoubleToStr( double value, int digits), вот здесь и указывай сколько цифр после запятой тебе надо, а по умолчанию почему то сделано 4.
Прости дружище, я еще тупее чем этот LABLE, не черта не понял кроме одного :
для перевода в текст числа double используется string DoubleToStr( double value, int digits), вот здесь и указывай сколько цифр после запятой тебе надо, а по умолчанию почему то сделано 4.
спасибо