| Affichage du texte | |
|---|---|
| BASIC | |
Syntaxe
|
PRINT texte |
| PRINT #handle,texte |
| PRINT USING format;[texte][;] |
| PRINT #handle, USING format;[texte][;] |
Paramètres
| Nom | Description | |
|---|---|---|
| handle | Ce paramètre permet d'indiquer le Handle de l'identificateur de fichier | |
| texte | Ce paramètre permet d'indiquer le texte ou une liste d'expressions devant être sortie à l'écran ou sur un périphérique. | |
| 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 exponentiel. | |
| - | 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'afficher du texte.
Remarques
- La commande PRINT est l'une des plus fondamentales et emblématiques du langage BASIC, utilisée pour afficher du texte ou des résultats de calculs à l'écran. Elle permet au programmeur de communiquer des informations à l'utilisateur de manière simple et directe. Sa syntaxe peut aller de très basique (PRINT "Bonjour") à plus avancée avec des formats.
- PRINT peut être utilisée sans paramètre, ce qui provoque simplement un saut de ligne. Cela est pratique pour structurer visuellement la sortie du programme, espacer les blocs de texte ou séparer différentes étapes dans une interface utilisateur rudimentaire.
- En combinant PRINT avec des chaînes de caractères et des variables, on peut construire des messages dynamiques, par exemple PRINT "Résultat : "; A + B. Le point-virgule permet d'afficher les éléments sur la même ligne sans retour à la ligne automatique, ce qui donne plus de contrôle sur la présentation.
- La variante PRINT USING permet de formater précisément les sorties numériques et textuelles, en utilisant des masques pour l'alignement, les symboles monétaires, les décimales, ou encore l'affichage en notation scientifique. Cela rend la commande bien plus puissante pour des affichages professionnels ou alignés en colonnes.
- L'option PRINT #handle, texte permet de rediriger la sortie vers un fichier ou un périphérique, comme une imprimante. Cela étend la fonctionnalité de PRINT au-delà de l'écran, rendant possible la génération de rapports ou la sauvegarde de données en texte.
- Les différents caractères de format utilisés avec PRINT USING peuvent sembler complexes au départ, mais ils offrent une grande flexibilité. Par exemple, PRINT USING "$$###.##"; 12.3 affichera un nombre avec symbole monétaire et format correct, ce qui était très utile pour les applications commerciales ou comptables écrites en BASIC.
- PRINT est aussi une manière rapide de faire du débogage, en affichant les valeurs intermédiaires dans un programme. Beaucoup de programmeurs BASIC inséraient des lignes comme PRINT "X="; X pour comprendre le comportement de leur code, faute d'outils modernes de débogage.
- Malgré sa simplicité, PRINT reste un outil puissant dans le contexte du BASIC original, permettant d'interagir visuellement avec l'utilisateur, de structurer des interfaces minimalistes et de produire des sorties lisibles, même dans un environnement très limité en ressources graphiques.
Dernière mise à jour : Vendredi, le 21 Juillet 2023