Справочник MQL4

StringSetChar

Возвращает копию строки с измененным значением символа в указанной позиции.

string  StringSetChar(
   string&   string_var,       // строка
   int       pos,              // позиция
   ushort    value             // код символа
   );

Параметры

string_var

[in]  Исходная строка.

pos

[in]  Позиция символа в строке. Может быть от 0 до StringLen(text).

character

[in]  Символьный код ASCII.

Возвращаемое значение

Копия строки с измененным значением символа в указанной позиции.

Примечание

Если значение pos меньше длины строки и значение символьного кода = 0, то результирующая строка усекается. Длина строки становится равной значению pos.

Если значение параметра pos равняется значению длины исходной строки, то указанный символ добавляется в конец результирующей строки.

Пример:

  string str="abcdefgh";
  string str1=StringSetChar(str, 3, 'D');
  // str1 = "abcDefgh"

Смотри также

StringBufferLen(), StringLen(), StringFill(), StringInit()