Sign in Join
FPDoc Onlineexperiment

StrFmt function

In unit sysutils

Format a string with given arguments, store the result in a buffer.

Declaration

pascal
function StrFmt(Buffer: PChar; Fmt: PChar; const args: Array of const)
: PChar

Description

StrFmt will format fmt with Args, as the Format function does, and it will store the result in Buffer. The function returns Buffer. Buffer should point to enough space to contain the whole result.

Errors

for a list of errors, see Format.

See also

Example: ex80

pascal
Program Example80;

{ This program demonstrates the StrFmt function }

Uses sysutils;

Var S : AnsiString;

Begin
  SetLEngth(S,80);
  Writeln (StrFmt (@S[1],'For some nice examples of fomatting see %s.',['Format']));
End.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.