Funkcja string CharToStr() konwertuje kod symbolu ANSI, jako wartość liczbową typu uchar , do symbolu tekstowego. Więcej informacji można znaleźć w specyfikacji MQL4.
#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() .