Download MetaTrader 5
To add comments, please log in or register
Articles can help you to solidify your knowledge. Come and read them!
parham.trader
193
parham.trader 2015.10.09 13:42 

Hi friends,

 When I want to use StrToInteger or StringToInteger functions it results to -1 .

does anyone know about the problem ? how can I fix this issue ?

thank you all 

whroeder1
13592
whroeder1 2015.10.09 14:12  
parham.trader:

When I want to use StrToInteger or StringToInteger functions it results to -1 .

does anyone know about the problem ? how can I fix this issue ?

  1. No it doesn't
     void OnStart()
      {
      string s = "-123";
      int    i = StrToInteger(s);
      PrintFormat("s='%s' i=%i", s,i);
    // 2015.10.09 10:09:22.101    testscr AUDUSD,H4: s='123' i=123
    // 2015.10.09 10:10:06.869    testscr AUDUSD,H4: s='-123' i=-123
    }
    
  2. Print your variables and show us your code and output.
parham.trader
193
parham.trader 2015.10.09 14:47  

thank you ,

it is solved, I found out that the size of my number was bigger than what is permitted for an int type.(even for long or ulong ones)

/
To add comments, please log in or register