PRINT USING
Impression formatée
PRINT USING "format" ;liste_dj_expressions
Cette commande imprime les données de la liste_dj_expressions
dans le format spécifié. Les données élémentaires dë~la liste
d'expressions peuvent être séparées par des virgules ou par
des points-virgules. Le format se compose d'un ou de plusieurs
"spécif icateurs de champ" qui décrivent le type et le format
des données affichées. S'il y a plus de données élémentaires
dans la liste que de formats spécifiés, le BASIC réutilise le
format qui débute à la gauche de la chaîne.
Les spécif icateurs de champ sont les suivants :
"!"
(Donnée chaînée) Indique au BASIC qu'il ne doit
imprimer que le premier caractère de la chaîne
donnée.
PRINT USING "i";
1 1
Tandy"
T
"\ espacesV
(Donnée chaînée) Indique au BASIC qu'il doit
— ^ ^ — • • — -^—
imprimer 2 + n caractères de la chaîne donnée.
S'il n'y a pas d'espace, deux caractères sont
imprimés ; s'il y a un espace, trois caractères
sont imprimés, etc.
Si la chaîne est plus longue que le champ, les
caractères excédentaires sont ignorés . Si le
champ est plus long que la chaîne, la chaîne
est justifiée à gauche dans le champ et des
espaces sont insérés à droite.
PRINT USING "\; "Tandy"
Tand
^/
(Donnée numérique) Spécif ie* une position digi-
tale. Les positions digitales sont toujours
remplies. Si le nombre à imprimer comporte moins
de chiffres qu'il n'y a de positions digitales
spécifiées, le nombre est justifié à droite
(précédé d'espaces) dans le champ. Si le nombre
à imprimer comporte plus de chiffres que le
nombre de positions digitales spécifiées, le
BASIC imprime un signe "%" devant le nombre.
PRINT USING »&'&&&&" ;5
5
+
(Donnée numérique) Insère le signe algébrique
du nombre devant ou après celui-ci en fonction
de sa position dans la chaîne de formatage.
P R I N T USING " + &&&&&" ;-13
-13
PRINT USING "£/&£=/£=/& +";14
14
(Donnée numérique) Pour les nombres négatifs,
insère un signe "moins" devant ou après le nom
bre en fonction de sa position dans la chaîne
de formatage. Si le nombre est positif, le BA-
SIC insère un espace.
-. 153 -