Добрый день, у меня возникла задача в подсчете количества символов в переменной, а именно, у меня есть переменная в которой лежит, например, такая запись: "Пример!!75" . В данной записи 10 символов, как научить машину считать самой эти символы? Спасибо.
- [АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5.
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
- Вопросы от начинающих MQL5 MT5 MetaTrader 5
Roman Usenkov:
Добрый день, у меня возникла задача в подсчете количества символов в переменной, а именно, у меня есть переменная в которой лежит, например, такая запись: "Пример!!75" . В данной записи 10 символов, как научить машину считать самой эти символы? Спасибо.
Функция StringLen().
Добрый день, у меня возникла задача в подсчете количества символов в переменной, а именно, у меня есть переменная в которой лежит, например, такая запись: "Пример!!75" . В данной записи 10 символов, как научить машину считать самой эти символы? Спасибо.
Roman Usenkov:
Добрый день, у меня возникла задача в подсчете количества символов в переменной, а именно, у меня есть переменная в которой лежит, например, такая запись: "Пример!!75" . В данной записи 10 символов, как научить машину считать самой эти символы? Спасибо.
Добрый день, у меня возникла задача в подсчете количества символов в переменной, а именно, у меня есть переменная в которой лежит, например, такая запись: "Пример!!75" . В данной записи 10 символов, как научить машину считать самой эти символы? Спасибо.
#property copyright "Copyright 2016, Vasiliy Sokolov."
#property link "http://www.mql5.com"
#property version "1.00"
input string StringSample="Пример!!75";
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
int str_size = StringLen(StringSample);
printf("В записи 'StringSample' " + (string)str_size + " символов");
}
#property link "http://www.mql5.com"
#property version "1.00"
input string StringSample="Пример!!75";
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
int str_size = StringLen(StringSample);
printf("В записи 'StringSample' " + (string)str_size + " символов");
}
Vasiliy Sokolov:
Большое спасибо, разобрался
#property copyright "Copyright 2016, Vasiliy Sokolov."
#property link "http://www.mql5.com"
#property version "1.00"
input string StringSample="Пример!!75";
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
int str_size = StringLen(StringSample);
printf("В записи 'StringSample' " + (string)str_size + " символов");
}
#property link "http://www.mql5.com"
#property version "1.00"
input string StringSample="Пример!!75";
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
int str_size = StringLen(StringSample);
printf("В записи 'StringSample' " + (string)str_size + " символов");
}
Roman Usenkov:
Большое спасибо, разобрался
Большое спасибо, разобрался
При работе со строками могут так же потребоваться функции StringTrimRight StringTrimLeft
string str1=" Hello world ";
string str2=StringTrimRight(str1);
// после срезания у переменной str2 будет значение - " Hello World"
str1=" Hello world ";
str2=StringTrimLeft(str1);
// после срезания у переменной str2 будет значение - "Hello World "
str1=" Hello world ";
str2=StringTrimRight(StringTrimLeft(str1));
// после срезания у переменной str2 будет значение - "Hello World"
string str2=StringTrimRight(str1);
// после срезания у переменной str2 будет значение - " Hello World"
str1=" Hello world ";
str2=StringTrimLeft(str1);
// после срезания у переменной str2 будет значение - "Hello World "
str1=" Hello world ";
str2=StringTrimRight(StringTrimLeft(str1));
// после срезания у переменной str2 будет значение - "Hello World"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь