Variable CSRLIN

Objetivo:

Devolver la línea corriente (fila) posición del cursor.

Sintaxis:

y=CSRLIN

Comentarios:

y es una variable numérica que recibe el valor devuelto. El valor devuelto es dentro de la gama de 1 a 25.

La variable CSRLIN devuelve la coordenada vertical del cursor en la página activa (mirar la declaración SCREEN).

x=POS(0) devuelve la posición de la columna del cursor. El valor devuelto es dentro de la gama de 1 a 40, o 1 a 80, dependiendo(según) la anchura de pantalla corriente (mirar la función POS).

Ejemplos:

10 Y=CSRLIN
20 X=POS(0)
30 LOCATE 24, 1
40 PRINT "HELLO"
50 LOCATE Y, X
RUN
 HELLO

La variable CSRLIN en la línea 10 graba en la variable y la posicion vertical actual .

La funcion POS  en la línea 20 graba en x el registros de la columna actual.

En la línea 40, el comando PRINT  muestra el comentario "HELLO"  sobre los 24th línea de la pantalla.

La declaración LOCATE en la línea 50 restaura la posición del cursor a la original línea  y columna.

1