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

только если для них сделана


 
  Примечания
 
  . Перестановка байтов в словах при значении .T. параметра <lMode>
    осуществляется, только если для них сделана перестановка двухбайтовых
    слов.
 
  . Параметр <cString> может быть передан по ссылке. При этом вызов
    CSETREF(.T.), подавляющий возвращение функцией результата, позволяет
    уменьшить потребности в рабочей памяти.
 
  Примеры
 


  . Перестановка двухбайтовых слов:
 
    ? WORDSWAP("1234567890")            // "3412785690"
 
  . Перестановка слов и байтов:
 
    ? WORDSWAP("1234567890", .T.)       // "4321876590"
 
  . Работа с L2BIN():
 
    ? L2BIN(1)                  // 00000001 00000000 00000000 00000000
    ? L2BIN(65536)              // 00000010 00000000 00000001 00000000
    ? L2BIN(65536) > L2BIN(1)   // .F.
    ? WORDSWAP(L2BIN(65536), .T.) > WORDSWAP(L2BIN(1), .T.)     // .T.
 

See Also: CHARSORT()
CHARSWAP()
CSETREF()

 

 

 WORDTOCHAR()
 Заменяет заданные двухбайтовые слова на одиночные символы.
------------------------------------------------------------------------------
 
  Синтаксис
 
    WORDTOCHAR(<cDoubleCharList>, <cString>, <cCharList>) --> cModString
 
  Параметры
 
    <cDoubleCharList> - символьный параметр, задающий список двухбайтовых
    подстрок (слов), заменяемых на соответствующий символ из списка в
    <cCharList>.
 
    <cString> - символьный параметр, задающий обрабатываемую строку.
 
    <cCharList> - символьный параметр, задающий список одиночных символов,
    заменяющих соответствующие двухбайтовые слова из списка в
    <cDoubleCharList>.
 
  Возвращаемое значение
 
    cModString - измененная символьная строка.
 
  Описание
 
    Для SOUNDEX-алгоритмов последовательности из двух символов часто
    должны заменяться соответствующим одиночным символом.

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