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
- La procédure WRITE effectue le même traitement que STR sauf que le résultat est retourner à l'écran plutôt que dans une chaîne de caractères en mémoire.
- Lorsque le nombre de caractères indiquer par le paramètre nbre est supérieur au nombre de caractères demandé, le nombre est justifié à la droite.
- Si aucun format n'est spécifié, alors Turbo Pascal utilisera sont format par défaut.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
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
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