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

В отличие от Clipper Tools



See Also: CSETREF()
POSREPL()
RANGEREPL()
WORDREPL()
WORDTOCHAR()

 

 

 CHARSORT()
 Сортирует подстроки внутри строки.
------------------------------------------------------------------------------
 
  Синтаксис


 
    CHARSORT([@]<cString>, [<nElementLength>],
        [<nComparisonLength>], [<nIgnore>],
        [<nElementPosition>], [<nSortLength>],
        [<lDescending>] --> cSortString
 
    Внимание! В отличие от Clipper Tools One в данной версии к функции
    добавлен необязательный параметр.
 
  Параметры
 
    [@]<cString> - символьный параметр, допускающий передачу по ссылке и
    задающий обрабатываемую символьную строку.
 
    <nElementLength> - необязательный числовой параметр, задающий длину
    сортируемых подстрок. По умолчанию 1.
 
    <nComparisonLength> - необязательный числовой параметр, задающий
    длину сравниваемых подстрок при сортировке. По умолчанию длина,
    заданная параметром <nElementLength>.
 
    <nIgnore> - необязательный числовой параметр, задающий количество
    пропускаемых от начала строки <cString> символов. По умолчанию 0
    (сортировка с первого символа).
 
    <nElementPosition> - необязательный числовой параметр, задающий
    смещение начала сравнения внутри сортируемых подстрок. По умолчанию 0
    (сравнение с первого символа).
 
    <nSortLength> - необязательный числовой параметр, задающий длину
    сортируемой области относительно смещения, задаваемого <nIgnore>.
 
    <lDescending> - необязательный логический параметр, задающий при
    значении .T. режим сортировки в порядке убывания, а при значении .F.
    или по умолчанию режим сортировки в порядке возрастания.
 
  Возвращаемое значение
 
    cSortString - модифицированная символьная строка, или пустая строка
    при недопустимых значениях параметров.

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