Section courante

A propos

Section administrative du site

STR

Chaîne
Turbo Pascal 1+ System

Syntaxe

Procedure Str(nbre:format;Var ch:String);

Paramètres

Nom Description
nbre Ce paramètre permet d'indiquer le nombre à convertir
format Ce paramètre optionnel permet d'indiquer la largeur du nombre et le nombre de décimal. Le format varie en fonction du type de données :
Type de données Format Description
Entier (Byte, Integer, ShortInt, LongInt) :t Le paramètre t permet d'indiquer le nombre de chiffres demandé.
Réel (Real, Double, Single) :t:d Le paramètre t permet d'indiquer le nombre total de caractères dans le nombre retourné. Le paramètre d permet d'indiquer le nombre de décimales à retourner.
ch Ce paramètre retourne la chaîne de caractères contenant le nombre sous forme alphanumérique

Description

Cette procédure permet de convertir un nombre en une chaîne de caractères de format standard Pascal.

Remarques

Exemple

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

  1. Program StrSamples;
  2.  
  3. Var
  4.  S:String;
  5.  
  6. BEGIN
  7.  Str(0,S);
  8.  WriteLn('0 = ',S);
  9.  Str(1,S);
  10.  WriteLn('1 = ',S);
  11.  Str(-123,S);
  12.  WriteLn('-123 = ',S);
  13.  Str(-123.45,S);
  14.  WriteLn('-123.45 = ',S);
  15.  Str(-123.45:2,S);
  16.  WriteLn('-123.45 ; 2 = ',S);
  17.  Str(-123.45:5:2,S);
  18.  WriteLn('-123.45 ; 5,2 = ',S);
  19. 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

Référence

Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 422.

Dernière mise à jour : Dimanche, le 8 février 2015