|
|
Сервер
поддерживается
кафедрой информатики и
вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail : kadan@grsu.grodno.by
|
Справочник по функциям Delphi. Другие функции форматирования строк
Как уже
упоминалось, наиболее употребимой
функцией из группы форматирующих
является Format, которая работает со
строками типа string и максимально
освобождает программиста от
рутинной работы. Другие функции
используют то же ядро и правила
преобразования, но отличаются
параметрами:
Procedure FmtStr(var
Result: string; const Format: string; const Args: array
of const); |
To
же, что и Format, но оформлено в
виде процедуры. Результат
преобразования возвращается в
параметре Result. |
function StrFmt(Buffer,
Format: PChar; const Args: array of const) : PChar; |
Форматирующая
строка должна находиться в
параметре Format, а
результирующая помещается в
буфер Buffer (он должен иметь
нужную длину). Функция
возвращает указатель на Buffer. |
function StrLFmt(Buffer:
PChar; MaxLen: Cardinal; Format: PChar; const Args: array
of const): PChar; |
Работает
как StrFmt, но длина
результирующей строки не будет
превышать MaxLen символов. |
function FormatBuf(var
Buffer; BufLen: Cardinal; const Format; FmtLen: Cardinal;
const Args: array of const) : Cardinal; |
Форматирующая
строка находится в буфере Format
длиной FmtLen, a результирующая ?
в буфере Buffer длиной BufLen.
Функция возвращает число
реально помещенных в Buffer
символов, причем оно всегда
меньше или равно BufLen. |
Для
комментария : kadan@grsu.grodno.by
|
|