Section courante

A propos

Section administrative du site

SETSTRING

Fixer la chaîne de caractères
Delphi/Kylix/Lazarus System

Syntaxe

Procedure SetString(Var S:String; Buffer:PChar; Len:Integer);

Paramètres

Nom Description
S Ce paramètre permet d'indiquer la chaîne de caractères recevant le résultat.
Buffer Ce paramètre permet d'indiquer la chaîne de caractères contenant les caractères à copier.
Len Ce paramètre permet d'indiquer le nombre de caractères à copier de la chaîne de caractères à partir du début.

Description

Cette procédure permet de copier un bloc d'une chaîne de caractères ASCIZ dans une chaîne de caractères de format standard Pascal.

Exemple

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

  1. Program SetStringSamples;
  2.      
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. Var
  7.  Temp:PAnsiChar = 'Gladir.com';
  8.  S:String;
  9.  
  10. BEGIN
  11.  SetString(S,Temp,6);
  12.  WriteLn(S);
  13. END.

on obtiendra le résultat suivant :

Gladir

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - FillChar
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - SetLength
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - StringOfChar

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