Sign in Join
Wiki copytemporary

Basic Pascal Tutorial/Chapter 2/Formatting output/fr

Deutsch · English · Français · Български · 中文(中国) · 日本語

Tutoriel de Pascal Objet : Entrée/sortie / Formatage de la sortie

Le formatage de la sortie est assez simple. Pour chaque identificateur ou valeur littérale dans la liste d'arguments, utilisez :

pascal
Value : field_width

La sortie est justifiée à droite, dans un champ de la largeur entière spécifiée. Si la largeur n'est pas assez longue pour la donnée, la spécification est ignorée et la donnée est affichée dans son intégralité (sauf pour les données réelles, voir plus bas).

Supposons que nous ayons:

pascal
write ('Hi':10, 5:4, 5673:2);

La sortie serait (il y a 8 espaces avant le Hi et 3 espaces après):

text
        Hi   55673

Pour les valeurs réelles, vous pouvez utiliser la syntaxe susmentionnée pour l'affichage de la notation scientifique dans une largeur de champ spécifiée ou vous pouvez convertir en notation à virgule fixe avec :

pascal
Value : field_width : decimal_field_width

Le champ field_width est la largeur total du champ, y compris la partie décimale.

Le nombre est toujours affiché entièrement, donc si vous n'avez pas alloué assez d'espace, il sera affiché de toute façon. Toutefois, si le nombre de décimales dépasse la largeur spécifiée pour la partie décimale, la sortie sera arrondie au nombre de chiffres spécifié (bien que le contenu de la variable reste inchangé). Ceci :

pascal
write (573549.56792:20:2);

apparaîtra comme (avec 11 espaces avant) :

text
           573549.57

From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 2/Formatting output/fr", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 3, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.