Funkcje konwersji:   StrToInteger()

Funkcja int StrToInteger() konwertuje tekst, zawierający symbol liczby całkowitej, w liczbę. Więcej informacji można znaleźć w specyfikacji MQL4.


Przykład 1

#property strict
void OnStart()
  {
   string A = "1";
   string B = "7";

//--- przekształcić wartości tekstowe na liczbowe typu int
   int    AA = StrToInteger(A);   // AA = 1
   int    BB = StrToInteger(B);   // BB = 7

//--- zsumować wartości liczbowe
   int    CC = AA + BB;           // CC = 1 + 7 = 8
   Print("Suma dwóch liczb = ",IntegerToString(CC));

//--- zsumować wartości tekstowe
   string C = A + B;              // C = "1" + "7" = "17"
   Print("Suma dwóch linijek tekstu = ",C);
  }

Rys. 1. Przykłady stosowania funkcji StrToInteger().


Zamiast StrToInteger() zalecane jest stosowanie funkcji StringToInteger() . Zobacz lekcję 7.3. Konwersja za pomocą funkcji.