PONPOSESCRITURA

Sinopsis
PONPOSESCRITURA posición
SETWRITEPOS posición
Descripción

Pone la posición del archivo del flujo de escritura para que la próxima ESCRIBE, etc., empiece escribiendo desde el byte posición, contando desde 0.

PONPOSESCRITURA 0 empieza escribiendo desde el principio del archivo. Sin embargo, si el archivo fue abierto en modo texto y tiene un BOM al principio, entonces PONPOSESCRITURA 0 pone la posición de escritura justo después del BOM. Esto ya es conceptualmente el principio del archivo.

Si el archivo fue abierto en modo texto, entonces, según la codificación de caracteres del archivo, un solo carácter puede ocupar uno o más bytes. Poner la posición del flujo de escritura en medio de un carácter probablemente va a dar resultados no deseados. Por lo tanto, se aconsejen que solo ejecutas PONPOSESCRITURA con una posición que POSLECTURA o POSESCRITURA devolvió previamente.

PONPOSESCRITURA no tiene ni sentido ni efecto cuando el flujo de escritura está [], el Centro de Comandos.

Ejemplo
ABREESCRITURA "ejemplo.txt
PONESCRITURA "ejemplo.txt
ESCRIBE "Hola
PONPOSESCRITURA 0
MUESTRAT "J
PONESCRITURA []
CIERRA "ejemplo.txt

ABREESCRITURA "ejemplo.txt
PONLECTURA "ejemplo.txt
MUESTRA LEELISTA
[Jola]
PONLECTURA []
CIERRA "ejemplo.txt

SourceForge.net Logo