P

PRINT WIP

Cet article a été mis à jour, vous consultez ici une archive de cet article!
WIP
PRINT TAB
PRINT USING
PRINT#


<fieldset class="formatter-container formatter-fieldset" style=""><legend>PRINT</legend><div class="formatter-content">Cette instruction permet d'afficher sur l'écran une donné numérique, une chaine de caractères,la valeur d'une variable ect....

Exemple en msx-basic
10 A=5
20 PRINT A
30 PRINT "A"
40 PRINT 6+7
50 PRINT "Et voici une chaîne alphanumérique du 12/10/2009."
60 END

Résultat
5
A
13
Et voici une chaîne alphanumérique du 12/10/2009.

Remarques:



Dans l'exemple précédant, chaque nouvelle instruction PRINT renvoie a la ligne suivante, mais l'on peut a l'aide du point virgule ";" faire en sorte que les choses se passent différemment. Effectivement si l'on met un point virgule après l'instruction PRINT alors l'instruction PRINT suivante commence juste après la précédente.

Exemple en msx-basic
10 A=5
20 PRINT A+A;
30 PRINT "Ceci est une chaîne de caractères";
40 PRINT 6+7;
50 PRINT "Et voici une chaîne alphanumérique du 12/10/2009."
60 END

Résultat
10Ceci est une chaîne de caractères13Et voici une chaîne alphanumérique du 12/10/2009.

On peut également utiliser la virgule ","et l'on obtiendra alors un affichage sous forme de colonnes. Pour la commodité de l'exemple on modifiera le nombre de caractère affichable sur une seule ligne a l'aide de l'instruction WIDTH.

Exemple en msx-basic
10 WIDTH 80
20 PRINT "MSX",
30 PRINT "-",
40 PRINT "VILLAGE"
50 END

Résultat


</div></fieldset>

<fieldset class="formatter-container formatter-fieldset" style=""><legend>PRINT USING</legend><div class="formatter-content">On peut également joindre une autre instruction à PRINT pour formater des nombres ou des chaînes de caractères.
Cette instruction s'appelle USING.

PRINT USING et les chaînes de caractères



PRINT USING "!"

Exemple en msx-basic
10 C$="MSX-VILLAGE"
20 PRINT USING "!";C$
30 END

Résultat
La lettre M sera alors afficher a l'écran. Quelle que soit la chaîne contenue par C$ cette instruction affichera le premier caractère de la chaîne.


PRINT USING "\ \"

Exemple
10 C$="MSX-VILLAGE"
20 PRINT USING "\ \";C$
30 END

Résultat
Le programme ci-dessus affichera a l'écran MSX. Ce format de PRINT USING affiche en fait un nombre de caractères égal au nombre d'espace entre les deux \ plus deux autres caractères.Il y'a donc un espace entre les deux\ dans l'exemple précèdent


PRINT USING "& &"

Exemple
10 A$="UN" : B$="VILLAGE"
20 PRINT USING "& FANTASTIQUE &";A$,B$
30 END

Résultat
UN FANTASTIQUE VILLAGE sera alors afficher a l'écran,on l'aura compris cette forme de PRINT USING permet d'afficher le paramètre (FANTASTIQUE) entre A$ et B$ respectivement UN et VILLAGE.si l'on avait utilisé le code comme ceci 20 PRINT USING "& FANTASTIQUE ";A$,B$ alors le résultat aurait été le suivant:
UN FANTASTIQUE VILLAGE FANTASTIQUE
Ou encore 20 PRINT USING " FANTASTIQUE &";A$,B$ aurait donné :
FANTASTIQUE UN FANTASTIQUE VILLAGE


PRINT USING et les nombres



PRINT USING "#"

Exemple en msx-basic
10 A=1153:B=8:C=405
20 PRINT USING "###";A,B,C
30 END

Résultat


</div></fieldset>