Instruccion PUT (Archivos)

Objetivo:

Escribir un registro de un buffer aleatorio a un archivo de disco aleatorio.

Sintaxis:

 PUT[#]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. Si es omitido, el registro tiene el siguiente número de registro disponible (después de que el último PUT).

El número de registro más grande posible es 2 32-1. Este permitirá que usted tenga archivos grandes con longitudes de registro cortas. El número de registro más pequeño posible es 1.

Las instrucciones PRINT#, PRINT# USING, LSET, RSET, or WRITE# pueden ser usadas para poner caracteres en el buffer de archivo arbitrario antes de una instruccion PUT.

En caso WRITE#, GW-BASIC rellena el buffer con espacios hasta un enter.

Cualquier tentativa de leer o escribir por delante del final del buffer causa "Field overflow" error.

PUESTO puede ser usado para archivos de comunicaciones. Aquí registre el número es el número de bytes escritos al archivo. El número de registro debe ser menos que o igual a la longitud del juego buffer en la instruccion OPEN "COM(n) .

1