how to convert "GBPUSD" to "gbpusd"
string Upper = "GBPUSD";
string Lower = "";
for(int i=0;i<StringLen(Upper);i++)
{
Lower=StringConcatenate(Lower, CharToStr(StringGetChar(Upper,i)+32));
}
Cheers!
string UPPER(string str)
{
string rstr="";
for(int i=0;i<StringLen(str);i++)
{
rstr=StringConcatenate(rstr, CharToStr(StringGetChar(str,i)-32));
Print("str=",str," rstr=",rstr);
}
return(rstr);
}
string LOWER(string str)
{
string rstr="";
for(int i=0;i<StringLen(str);i++)
{
rstr=StringConcatenate(rstr, CharToStr(StringGetChar(str,i)+32));
}
return(rstr);
}
string UPPER(string str)
{
string rstr="";
for(int i=0;i<StringLen(str);i++)
{
rstr=StringConcatenate(rstr, CharToStr(StringGetChar(str,i)-32));
Print("str=",str," rstr=",rstr);
}
return(rstr);
}
string LOWER(string str)
{
string rstr="";
for(int i=0;i<StringLen(str);i++)
{
rstr=StringConcatenate(rstr, CharToStr(StringGetChar(str,i)+32));
}
return(rstr);
}
Right. Smart girl!
And these work only if your string consists of letters.
try:
string ToUpper(string in){ string out; int char, i; for(i=0;i<StringLen(in);i++){ char=StringGetChar(in,i); if(char>=97&&char<=122)char-=32; out=out+CharToStr(char); } return(out); }
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use