STR$
Sintaxis: STR$ (<expresión numérica>)
Ejemplo:
10 a=&FF :REM 255 en hexadecimal
20 b=&X1111 :REM 15 en binario
30 c$="***"
40 PRINT c$+STR$(a+b)+c$
run
*** 270X**
Función. Convierte la <expresión numérica> en una cadena literal formada por los mismos
dígitos decimales.
Palabras clave asociadas: BIN$, DEC$, HEX$, VAL.
STRING$
Sintaxis: STRING$ ( <longitud>, <especificador del carácter>)
Ejemplo:
PRINT STRING$(40, "*")
****************************************
Función. Da una cadena literal que consiste en el carácter especificado repetido tantas veces
como indique <longitud> (margen de 0 a 255). Nótese que en el ejemplo anterior se podría
haber puesto también:
PRINT STRING$(40, 42)
****************************************
donde el <especificador del carácter>, el número 42, es el código ASCII del asterisco.
Palabras clave asociadas: SPACE$.
SWAP
Véase WINDOW SWAP.
SYMBOL
Sintaxis: SYMBOL <número del carácter> , <lista de:<fila>
Ejemplo:
10 MODE 1:SYMBOL AFTER 105
20 fila1=255:REM 11111111 en binario
30 fila2=129:REM 10000001 en binario
40 fi1a3=189:REM 10111101 en binario
50 fi1a4=153:REM 10011001 en binario
60 fila5=153:REM 10011001 en binario
70 fila6=189:REM 10111101 en binario
80 fila7=129:REM 10000001 en binario
90 fila8=255:REM 11111111 en binario
100 PRINT "La línea 110 redefine la letra i (105). Teclee varias veces esa
letra y luego liste el programa."
110 SYMBOL 105,fila1, fila2, fila3, fila4, fila5, fila6, fila7, fila8
Manual de Amstrad CPC 6128 (revisión 2008) - Página 170