Instrucción Put#

Escribe un registro en un archivo relativo o una secuencia de bytes en un archivo binario.

Icono de consejo

Utilice la instrucción Print# para imprimir datos en un archivo de texto secuencial. Utilice la instrucción Write# para escribir datos en un archivo de texto secuencial con caracteres delimitadores.


Sintaxis:

Diagrama de la instrucción Put


Put [#]fileNum, [recordNum|filePos], variable

Parámetros:

fileNum: Entero que define el archivo en el que desea escribir.

recordNum, filePos: Para archivos relativos (archivos de acceso aleatorio), el número del registro que desea escribir.

En archivos binarios (acceso binario), la posición del byte del archivo en que se desee empezar a escribir.

variable: Nombre de la variable que desea escribir en el archivo.

Nota para archivos relativos: Si el contenido de esta variable no coincide con la longitud del registro que se especifica en la cláusula Len de la instrucción Open, el espacio entre el final del registro escrito recientemente y el siguiente se rellena con los datos existentes del archivo al que está escribiendo.

Nota para archivos binarios: El contenido de las variables se escribe en la posición especificada y el puntero del archivo se inserta directamente después del último byte. No se deja espacio entre los registros.

Ejemplo:

¡Necesitamos su ayuda!

¡Necesitamos su ayuda!