Función. Produce una cadena que consta del número de caracteres dado por <longitud
deseada> (margen de 0 a 255) tomados de la izquierda de la <expresión literal>. Si la longitud
de la <expresión literal> es menor que la <longitud deseada>, la cadena producida es la
<expresión literal> completa.
Palabras clave asociadas: MID$, RIGHT$.
LEN
Sintaxis: LEN (<expresión literal>)
Ejemplo:
10 LINE INPUT "Escriba una frase: ",a$
20 PRINT "La frase tiene";
30 PRINT LEN(a$);"caracteres."
run
Función. Da la longitud de la <expresión literal>, es decir, el número de caracteres de que
consta ésta.
Palabras clave asociadas: ninguna.
LET
Sintaxis: LET <variable>=<expresión>
Ejemplo:
LET x=100
Orden. Asigna un valor a una variable. Es una reliquia de las primeras versiones de BASIC,
innecesaria en el BASIC de AMSTRAD. En el ejemplo anterior habría bastado con escribir:
x=100
Palabras clave asociadas: ninguna.
LINE INPUT
Sintaxis: LINE INPUT [#<expresión de número de canal>,] [;]
[<cadena entre comillas><separador>] <variable literal>
Ejemplo:
10 LINE INPUT "Escriba una línea de texto: ",a$
20 CLS
30 PRINT "La variable a$ es igual a: "
40 PRINT a$
run
Orden. Acepta la introducción de una línea entera de texto por el canal especificado (o por el
#0, si no se especifica ninguno). El primer signo de punto y coma [;] es opcional y, si se lo
incluye, inhibe el retorno del carro/avance de línea que de otra forma se realizaría al terminar de
ejecutarse la orden.
El <separador> tiene que ser una coma o un punto y coma. El punto y coma hace que se
escriba el signo de interrogación; la coma lo impide.
Manual de Amstrad CPC 6128 (revisión 2008) - Página 140