Affichage du texte | |
---|---|
GWBASIC |
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 à l'écran ou dans un fichier. Si la liste d'expressions est incluse, les valeurs des expressions sont affichées. Les expressions de la liste peuvent être des expressions numériques et/ou des chaîne de caractères, séparé par des virgules, des espaces ou des points-virgules. Les constantes de chaîne de caractères dans la liste doivent être placées entre de doubles guillemets.
Remarques
- Si aucun paramètre n'est spécifié avec l'instruction PRINT, alors une ligne blanche est affiché.
- Un point d'interrogation (?) peut être être utilisé à la place du mot PRINT lors de l'utilisation de l'éditeur de programme du GWBASIC.
- Lorsqu'on utilise des caractères de séparation, ceux-ci ont des comportement différent. Voici le comportement des séparateurs :
- Si une virgule, un point-virgule, ou une fonction SPC ou TAB termine une liste d'expressions, l'instruction PRINT suivante commencera à être affiché sur la même ligne, mais espacée en conséquence. Si la liste des expressions se termine sans virgule, point-virgule ou fonction SPC ou TAB, un retour de chariot est placé à la fin des lignes (GWBASIC place le curseur au début de la ligne suivante).
- Un retour de chariot et un saut de ligne est automatiquement inséré après l'affichage des caractères de largeur, où la largeur est 40 ou 80 colonnes, comme définit par l'instruction WIDTH. Ainsi, il ignora les 2 lignes lorsque vous afficherez exactement 40 (ou 80) caractères, sauf si l'instruction PRINT se termine par un point-virgule.
- Lorsque les nombres sont affichés à l'écran, les chiffres sont toujours suivis d'un espace. Les nombres positifs sont précédés d'un espace et les nombres négatifs sont précédés d'un signe moins (-). Les nombres réels de simple précision sont représentés avec 7 chiffres ou moins dans un format à virgule fixe ou en entier.
- Vous devriez plutôt utiliser l'instruction LPRINT ou LPRINT USING pour imprimer vers l'imprimante.
Séparateur | Description |
---|---|
, | Ce caractère permet d'indiquer le début de la zone suivante. |
; | Ce caractère permet d'indiquer que l'affichage ou l'écriture se produit immédiatement après la dernière valeur. |
espace | Ce caractère permet d'indiquer que l'affichage ou l'écriture se produit immédiatement après la dernière valeur. |
Exemple
Voici divers exemple d'affichages de format :
on obtiendra le résultat suivant :
Bonjour!Entier 15 = 15
Hexadecimal 16 = 10
Octal 16 = 20
Chaine de caracteres message = message
Reel 123.45 = 123.45000001
Reel 123.45 = 123.45
Dernière mise à jour : Lundi, le 19 janvier 2015