Section courante

A propos

Section administrative du site

PRINT

Affichage du texte
BASICA/GWBASIC

Syntaxe

PRINT
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

Exemple

Voici divers exemple d'affichages de format :

  1. 10 PRINT "Bonjour!"
  2. 20 PRINT "Entier 15 = "; 15
  3. 30 PRINT "Hexadecimal 16 = "; HEX$(16)
  4. 40 PRINT "Octal 16 = "; OCT$(16)
  5. 50 PRINT "Chaine de caracteres message = "; "message"
  6. 60 PRINT "Reel 123.45 = "; 123.45000001
  7. 70 PRINT "Reel 123.45 = ";
  8. 80 PRINT USING "###.##"; 123.45000001

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