Formato de escritura
La instrucción PRINT se puede utilizar de diversas formas. La más sencilla es poner a su derecha
el elemento que se desea escribir, que puede ser un número, una cadena literal o el nombre de
una variable:
PRINT
3
3
PRINT
"Hola"
Hola
a=5
PRINT a
5
a$="Prueba"
PRINT
a$
Prueba
En una instrucción PRINT se pueden poner varios elementos, intercalando entre ellos un
separador, o bien TAB o SPC. Los separadores pueden ser la coma o el punto y coma. El punto
y coma hace que el siguiente elemento se escriba inmediatamente a continuación del que se
acaba de escribir; la coma provoca el salto a la siguiente zona de escritura. La anchura implícita
de la zona de escritura es 13, pero se la puede modificar con la orden ZONE:
PRINT
3;-4;5
3 -4 5
PRINT
"buenos","dias"
buenos
PRINT
3,-4,5
3
ZONE
4
PRINT
3,-4,5
3
-4
5
Observe que los números positivos llevan un espacio a la izquierda, mientras que en los
negativos ese espacio está ocupado por el signo – . Todos los números llevan un espacio en
blanco a la derecha. Las cadenas se escriben literalmente tal como están entre las comillas.
La función SPC lleva como parámetro una función numérica; 'escribe' tantos espacios como
indique el valor de la expresión. Si el valor es negativo, se toma el 0; si es mayor que la anchura
de la ventana actual se toma esa anchura:
PRINT
SPC(5)"hola"
Hola
x=3
PRINT
SPC(x*3)"hola"
Hola
TAB es similar, pero el número de espacios que escribe es el necesario para que el siguiente
elemento se empiece a escribir en la columna especificada.
dias
-4
5
Manual de Amstrad CPC 6128 (revisión 2008) - Página 339