Section courante

A propos

Section administrative du site

PSTRING

Pointeur vers une chaine de caractères
Delphi/Kylix/Lazarus System

Syntaxe

identv1,identv2,...:PString;
identt2,identt2,...=PString;

Paramètres

Nom Description
identv1, identv2 Ce paramètre permet d'indiquer une variable
identt2, identt2 Ce paramètre permet d'indiquer un type de variable

Description

Ce type de données permet de définir un pointeur vers un type de données String.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Program PStringSamples;
  2.  
  3. {$APPTYPE Console}
  4. Uses SysUtils;
  5.      
  6. Const
  7.  U:String = 'DEF';
  8.  W:String = 'LMNOPQ';
  9.  V:String = 'ABC';
  10.  X:PString = @V;
  11.  
  12. Var
  13.  P:PString;
  14.  Y:PString;
  15.  Z:String;
  16.  
  17. BEGIN
  18.  Y:=Addr(U);
  19.  Z:='GHIJK';
  20.  P:=@W;
  21.  WriteLn(X^,Y^,Z,P^);
  22. END.

on obtiendra le résultat suivant :

ABCDEFGHIJKLMNOPQ

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - AnsiString
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PAnsiString
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PWideString
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - String
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - WideString

Dernière mise à jour : Mercredi, le 18 février 2015