Instruccion INPUT#

Objetivo:

Leer artículos de datos de un archivo secuencial y adjudicarlos programar variables.

Sintaxis:

 INPUT# file number, variable list 

Comentarios:

file number es el número usado cuando el archivo fue abierto para la entrada.

variable list contiene los nombres variables para ser asignados a los artículos en el archivo.

Los artículos de datos en el archivo aparecen como ellos si los datos estuvieran siendo escritos a máquina en el teclado en respuesta a una instruccion INPUT.

El tipo variable debe emparejar(matcht?) el tipo especificado por el nombre variable.

Con INPUT#, ningún signo de interrogación es impreso, cuando es INPUT.

Valores numéricos

Para valores numéricos, los espacios principales y line feeds son ignorados. Se asume que el primer carácter encontrado (no un espacio o line feeds) es el principio de un número. El número se termina en un espacio, carriage return, line feed, o una coma.

Cadenas

Si GW-BASIC explora el fichero de datos secuencial para una cadena, los espacios principales y las comidas de línea son ignorados.

Si el primer carácter es una doble comilla  ("), la cadena consistirá en todos los caracteres leídos entre la primera doble comilla y la segunda. Una cadena cotizada puede no contener una doble comilla como un carácter. La segunda doble comilla siempre termina la cadena.

Si el primer carácter de la cuerda no es una doble comilla, la cadena se termina en una coma, vuelta de carro, line  feed, o después de que 255 caracteres han sido leídos.

Si el final del archivo es alcanzado cuando una cadena o numéro está siendo INPUT, el artículo es terminado.

INPUT# también puede ser usada con archivos aleatorios.

1