Эта... Вам... Сюда...))
https://forum.mql4.com/ru/8536/page23#60867
https://forum.mql4.com/ru/8536/page23#60867
string fStrLCase(string aString){ for(int i=0;i<StringLen(aString);i++){ int char=StringGetChar(aString,i); if(char>64 && char<91){ aString=StringSetChar(aString,i,char+32); continue; } if(char>191 && char<224){ aString=StringSetChar(aString,i,char+32); continue; } if(char==168){ aString=StringSetChar(aString,i,184); continue; } } return(aString); }
string fStrUCase(string aString){ for(int i=0;i<StringLen(aString);i++){ int char=StringGetChar(aString,i); if(char>96 && char<123){ aString=StringSetChar(aString,i,char-32); continue; } if(char>223 && char<256){ aString=StringSetChar(aString,i,char-32); continue; } if(char==184){ aString=StringSetChar(aString,i,168); continue; } } return(aString); }
Integer вот этого мне и не хватало.. Спасибо за ваши старания.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я что то не нашел функций преобразования регистра строки.. я плохо искал ? :)