![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья StringFormat(). Обзор, готовые примеры использования:
Статья является продолжением обзора функции PrintFormat(). Рассмотрим вкратце форматирование строк при помощи StringFormat() и их дальнейшее использование в программе. Напишем шаблоны для вывода информации о символе в журнал терминала. Статья будет полезна как новичкам, так и уже опытным разработчикам.
Функция StringFormat() форматирует полученные параметры и возвращает отформатированную строку. Правила форматирования строки точно такие же, как и у функции PrintFormat(). Эти правила были подробно рассмотрены в статье "Изучаем PrintFormat() и берем готовые к использованию примеры". Сначала передаётся строка с текстом и спецификаторами формата, а следом через запятую необходимые данные, которые должны быть на месте спецификаторов в строке. Каждому спецификатору должны соответствовать свои данные. В строгом порядке.
Функция позволяет единожды отформатированную строку многократно использовать в программе. Такую возможность мы и будем сегодня использовать при создании шаблонов для вывода свойств символа в журнал. На каждое свойство создадим по две функции: первая будет форматировать и возвращать строку, вторая — распечатывать полученную строку в журнале.
Автор: Artyom Trishkin