(2)
Si une virgule suit les données,
20
octets sont occupés. Une valeur numérique
est écrite en partant de la droite et une chaîne de caractères en partant de la
gauche
.
Exemple:
PRINT
#2, -1.2,
3
1
1
1
-
1
-
1
1
1
1
2
1
1
1
3
1
1
CRI LFI
1
·
20
octets
.\
PRINT
#2,
"ABC", "DEF"
~
20 octets
-
-----1,1
Si la chaîne de caractères occupe plus de
20
octets, la partie excédentaire est
écrite dans la zone de
20
octets qui suit. La taille maximale d'une chaîne est égale
à
254 octets. Cette taille est ramenée
à
80 octets si l'unité est le lecteur de
disquette.
(3) Si un point-virgule suit les données, les espaces sont supprimés.
Exemple:
PRINT #2,
-1.2;3
1 -
1
1
1
1
2
1
1
1
3
1
1
CR
1
LF
1
PRINT
#2,
"ABC";"DEF"
r\-A
B
C
D
E
F CR LF
Dans ce cas les chai
nes
"ABC"
et "DEF" ne seront pas lues séparément.
Si une chaîne de caractères a été écrite en faisant appel
à
une virgule ou
à
un
point-virgule, elle doit être lue au moyen de l'instruction INPUT$ et de la même
syntaxe que celle qui a servi
à
son écriture. Notez que l'instruction INPUT$ ne peut
pas être employée pour le lecteur de
disquette.
EXEMPLE:
10: OPEN "E:DATA" FOR OUTPUT AS #2
20: FOR J
=
0 TO N
30: FOR K
=
0 TO M
40: PRINT #2,C$(J, K)
50: NEXT K:NEXT J:CLOSE
314