Клиппер 5. Справочник

в новую символьную строку. Это


 
    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"

Содержание раздела