в новую символьную строку. Это
cEvenString - строка символов, имевших в строке <cString> четные
номера позиций.
Описание
Функция собирает все символы с четными номерами позиций в исходной
строке в новую символьную строку. Это позволяет довольно просто
разделить строку образа экрана на строки символов и атрибутов.
Благодаря этому функцию удобно использовать совместно с
видеофункциями. При обработке строки, считанной с экрана, функция
возвращает строку с одними атрибутами (без символов).
Примечания
. Первая позиция в строке имеет номер 1 и, следовательно, является
нечетной.
Примеры
. Выделение символов четных позиций:
? CHAREVEN("1234a") // "24"
. Преобразование текста "вразрядку" в "нормальный":
? CHAREVEN(" H e l l o") // "Hello"
See Also: CHARMIX()
CHARODD()
SCREENMIX()
SCREENSTR()
STRSCREEN()
CHARLIST()
Составляет список символов, входящих в исходную строку.
------------------------------------------------------------------------------
Синтаксис
CHARLIST(<cString>) --> cContained
Параметры
<cString> - символьный параметр, задающий обрабатываемую строку.
Возвращаемое значение
cContained - символьная строка, содержащая список символов.
Описание
Функция формирует список символов, встречающихся в <cString>.
Каждый символ вносится в список только один раз.
Примечания
. Длина возвращаемой строки не может превышать 256 символов.
. Если список отсортировать функцией CHARSORT(), то получится
список символов в алфавитном порядке.
Примеры
. Перечень букв, содержащихся в тексте:
? CHARLIST("Hello goodbye") // "Helo gdby"