Instruccion GET (files/archivos)

Objetivo:

Leer un registro desde un archivo aleatorio(*random file) desde el disco.

Sintaxis:

 GET [#]file number[,record number]

Comentarios:

file number es el número bajo el cual el archivo fue abierto.

record number es el número del registro, dentro de la variedad de 1 a 16,777,215.

Si record number es omitido, el siguiente registro (después del último GET) es leído en el buffer.

Después de una declaración GET, INPUT# Y LINE INPUT# pueden ser usadas para leer caracteres del parachoques de archivo arbitrario.

GET también puede ser usado para archivos de comunicaciones. record number es el número de bytes para ser leídos del parachoques de comunicaciones. record number no puede exceder el juego de longitud parachoques en OPEN COM(n) declaración.

Ejemplos:

El ejemplo siguiente abre el archivo de vendedor para el acceso aleatorio, define los campos, lee un registro, luego lo muestra:

10 OPEN "R", 1, "A:VENDOR.FIL"
20 FIELD 1, 30 AS VENDNAMES$, 20 AS ADDR$, 15 AS CITY$
30 GET 1
40 PRINT VENDNAMES$, ADDR$, CITY$
50 CLOSE 1

Este ejemplo abre el archivo vendor.fil para el acceso aleatorio, con campos definidos en la línea 20.

En la línea 30, la declaración GET lee un registro en el buffer de archivo.

La línea 40 demostraciones la información del registro sólo leyó.

Línea 50 finales el archivo.

1