LPRINT |
Ligne d'impression |
|---|---|
| BASIC | |
Syntaxe
| LPRINT [liste d'expressions][;] |
| LPRINT USING format;[liste d'expression][;] |
Paramètres
| Nom | Description | |
|---|---|---|
| liste d'expressions | Ce paramètre permet d'indiquer l'expression à imprimer | |
| format | Ce paramètre permet d'indiquer le format de sortie avec les différents caractères suivant: | |
| Caractère | Description | |
| # | Ce caractère indique un numéro de format | |
| . | Ce caractère indique un point décimal | |
| , | Ce caractère indique de sortir une virgule à la gauche par tranche de trois caractères | |
| ** | Ces caractères indiquent de remplir les espaces de tête d'astérisque | |
| $ | Ce caractère indique de sortir le signe de dollar en tête | |
| $$ | Ces caractères indiquent de sortir le signe de dollar flottant | |
| + | Ce caractère indique de sortir le signe de tête ou de queue | |
| ^^^^ | Ces caractères indiquent le format exponentielle | |
| - | Ce caractère indique de mettre un signe moins après le nombre négatifs | |
| ! | Ce caractère indique de sortir le premier caractère d'une chaîne de caractères | |
| %espaces% | Ce caractère indique de sortir le nombre d'espaces spécifié plus 2 | |
Description
Cette commande permet d'imprimer du texte sur l'imprimante.
Remarques
- La commande LPRINT permet d'envoyer directement des données à une imprimante connectée, sans passer par l'écran. Cela était très utile à l'époque des ordinateurs personnels avec des imprimantes matricielles ou à aiguilles, pour générer des rapports ou listes.
- L'utilisation de LPRINT avec une liste d'expressions permet d'imprimer des textes, des nombres ou des variables, les uns à la suite des autres. On peut aussi choisir d'ajouter un point-virgule (;) pour éviter le retour à la ligne automatique.
- La version LPRINT USING est particulièrement puissante, car elle permet de formater précisément les nombres ou textes imprimés. C'est très utile pour produire des factures, des tableaux ou des alignements professionnels sur papier.
- Le système de formatage dans LPRINT USING est assez riche : on peut aligner, ajouter des signes, des décimales, des virgules, et même des astérisques pour remplacer les espaces. Cela donne un grand contrôle sur l'apparence des impressions.
- Par exemple, le format ###,###.## permet d'imprimer un nombre avec une virgule pour les milliers et deux décimales. C'est pratique pour les valeurs monétaires ou les statistiques bien lisibles.
- Le caractère $ ou $$ permet d'insérer un signe monétaire, respectivement fixe ou flottant, ce qui est parfait pour des documents financiers. En plus, l'utilisation de + affiche le signe du nombre, ce qui est utile pour les résultats positifs ou négatifs.
- Le format ^^^^ peut être utilisé pour imprimer un nombre en notation scientifique, ce qui est très pratique en science ou en ingénierie. Cela rend possible l'impression de valeurs très grandes ou très petites avec un minimum d'espace.
- Même si l'usage d'imprimantes physiques a beaucoup diminué, LPRINT garde un intérêt pédagogique pour comprendre le formatage et la sortie de données. Elle est aussi utile dans les environnements rétro ou les émulateurs BASIC d'anciens systèmes.
Dernière mise à jour : Vendredi, le 21 Juillet 2023