[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'sysutils' (#rtl)

# AnsiLastChar

Return a pointer to the last character of a string.

## Declaration

Source position: sysstrh.inc line 102

`function AnsiLastChar(`
`const S: string`
`):PChar;`

## Description

This function returns a pointer to the last character of S.

Remark: | A widestring manager must be installed in order for this function to work correctly with various character sets. If none is installed, this function is the same as @S[Length[S]].

## Errors

None.

## See also

AnsiStrLastChar |  | Return a pointer to the last character of a string.

## Example

    Program Example52;

    { This program demonstrates the AnsiLastChar function }

    Uses sysutils;

    Var S : AnsiString;
        L : Longint;

    Begin
      S:='This is an ansistring.';
      Writeln ('Last character of S is : ',AnsiLastChar(S));
      L:=Longint(AnsiLastChar(S))-Longint(@S[1])+1;
      Writeln ('Length of S is : ',L);
    End.

Documentation generated on: May 14 2021