Funkcje konwersji:   ShortArrayToString()

Funkcja string ShortArrayToString() kopiuje i konwertuje część tablicy typu ushort , zawierająca kody symboli Unicode, do symboli tekstowych. Więcej informacji można znaleźć w specyfikacji MQL4.


Przykład 1

#property strict
void OnStart()
  {
//--- tablica
   ushort array[6];
   array[0] = 77;   // litera "M" w systemie kodowania Unicode
   array[1] = 111;  // litera "o" w systemie kodowania Unicode
   array[2] = 110;  // litera "n" w systemie kodowania Unicode
   array[3] = 107;  // litera "k" w systemie kodowania Unicode
   array[4] = 101;  // litera "e" w systemie kodowania Unicode
   array[5] = 121;  // litera "y" w systemie kodowania Unicode

//--- skomponować słowo "Monkey"
   string result_1 = ShortArrayToString(array, 0, WHOLE_ARRAY); // result_1 = Monkey
   Print("1) result_1 = ",result_1);

   string result_2 = ShortArrayToString(array);        // result_2 = Monkey
   Print("2) result_2 = ",result_2);

//--- skomponować słowo "Money"
   string value_1  = ShortArrayToString(array, 0, 3);  // Mon
   string value_2  = ShortArrayToString(array, 4);     // ey
   string result_3 = value_1 + value_2;                // result_3 = Mon + ey = Money
   Print("3) result_3 = ",result_3);

//--- skomponować słowo "key"
   Print("4) ShortArrayToString(array,3) = ",ShortArrayToString(array,3));
  }

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