Funkcje konwersji:   CharToStr()

Funkcja string CharToStr() konwertuje kod symbolu ANSI, jako wartość liczbową typu uchar , do symbolu tekstowego. Więcej informacji można znaleźć w specyfikacji MQL4.


Przykład 1

#property strict
void OnStart()
  {
//--- wyświetlić wybrane symbole
   uchar  value_1  = 65;                       // litera "A" w systemie kodowania ANSI
   string result_1 = CharToStr(value_1);
   Print("1) result_1 = ",result_1);

   Print("2) CharToStr(35) = ",CharToStr(35)); // symbol "#" w systemie kodowania ANSI

//--- skomponować słowo "Text"
   string value_2  = "Tex";
   string value_3  = CharToStr(116);    // value_3  = t
   string result_2 = value_2 + value_3; // result_2 = Tex + t = Text
   Print("3) result_2 = ",result_2);
  }

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


Zamiast CharToStr() zalecane jest stosowanie funkcji CharToString() .