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

Выравнивает искомую подстроку по заданной


------------------------------------------------------------------------------
 
  Синтаксис
 
    ASCPOS(<cString>, [<nPosition>]) --> nASCIIValue
 
  Параметры
 
    <cString> - символьный параметр, задающий обрабатываемую строку.
 
    <nPosition> - необязательный числовой параметр, задающий позицию
    символа строки <cString>. По умолчанию позиция последнего символа.
 


  Возвращаемое значение
 
    nASCIIValue - числовой ASCII-код символа.
 
  Описание
 
    Функция позволяет определить ASCII-код желаемого символа в строке.
 
  Примечания
 
  . Возвращаемая величина может находиться в диапазоне от 0 до 255.
 
  . Если <cString> пустая строка или <nPosition> больше, чем число
    символов в строке, то ASCPOS() возвращает 0.
 
  Примеры
 
  . Вместо:
 
    ? ASC(SUBSTR(String, 5, 1))
 
  . можно указать:
 
    ? ASCPOS(String, 5)
 

See Also: VALPOS()

 

 

 ATADJUST()
  Выравнивает искомую подстроку по заданной позиции.
------------------------------------------------------------------------------
 
  Синтаксис
 
    ATADJUST(<cSearchFor>, <cString>, <nTargetPosition>,
        [<nCounter>], [<nIgnore>], [<cChar|nChar>]) --> cAdjustString
 
  Параметры
 
    <cSearchFor> - символьный параметр, задающий искомую подстроку.
 
    <cString> - символьный параметр, задающий строку, внутри которой
    осуществляется выравнивание.
 
    <nTargetPosition> - числовое значение позиции для сдвига подстроки.
 
    <nCounter> - необязательный числовой параметр, задающий номер
    обрабатываемого вхождения <cSearchFor>. По умолчанию последнее
    вхождение.
 
    <nIgnore> - необязательный числовой параметр, задающий количество
    пропускаемых от начала строки символов.

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