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 :
- Program StrSamples;
-
- {$APPTYPE CONSOLE}
- Uses SysUtils;
-
- Var
- S:String;
-
- BEGIN
- Str(0,S);
- WriteLn('0 = ',S);
- Str(1,S);
- WriteLn('1 = ',S);
- Str(-123,S);
- WriteLn('-123 = ',S);
- Str(-123.45,S);
- WriteLn('-123.45 = ',S);
- Str(-123.45:2,S);
- WriteLn('-123.45 ; 2 = ',S);
- Str(-123.45:5:2,S);
- WriteLn('-123.45 ; 5,2 = ',S);
- END.
on obtiendra le résultat suivant :
0 = 01 = 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