Section courante

A propos

Section administrative du site

STR

Chaine de caractères
Delphi/Kylix/Lazarus System

Syntaxe

Procedure Str(X [: Width [: Decimals ]]; var S);

Paramètres

Nom Description
X Ce paramètre permet d'indiquer le nombre à convertir
Width Ce paramètre permet d'indiquer la taille du nombre à convertir
Decimals Ce paramètre permet d'indiquer le nombre de décimal du nombre à convertir
S Ce paramètre retourne la chaine de caractères contenant le nombre sous forme alphanumérique

Description

Cette procédure permet de convertir un nombre en une chaine de caractères de format Pascal.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program StrSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.  
  6. Var
  7.  S:String;
  8.  
  9. BEGIN
  10.  Str(0,S);
  11.  WriteLn('0 = ',S);
  12.  Str(1,S);
  13.  WriteLn('1 = ',S);
  14.  Str(-123,S);
  15.  WriteLn('-123 = ',S);
  16.  Str(-123.45,S);
  17.  WriteLn('-123.45 = ',S);
  18.  Str(-123.45:2,S);
  19.  WriteLn('-123.45 ; 2 = ',S);
  20.  Str(-123.45:5:2,S);
  21.  WriteLn('-123.45 ; 5,2 = ',S);
  22. END.

on obtiendra le résultat suivant :

0 = 0
1 = 1
-123 = -123
-123.45 = -1.234500000000
-123.45 ; 2 = -1.2E+0002
-123.45 ; 5,2 = -123.45

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Val
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Format
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - IntToStr
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - StrToInt
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - Str
Langage de programmation - Turbo Pascal pour Windows - Référence de procédures et fonctions - Str

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