PONPOSLECTURA

Sinopsis
PONPOSLECTURA posición
SETREADPOS posición
Descripción

Pone la posición del archivo del flujo de lectura para que la próxima LEELISTA, etc., empiece leyendo desde el byte posición, contando desde 0.

PONPOSLECTURA 0 empieza leyendo desde el principio del archivo. Sin embargo, si el archivo fue abierto en modo texto y tiene un BOM al principio, entonces PONPOSLECTURA 0 pone la posición de lectura 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 lectura en medio de un carácter probablemente va a dar resultados no deseados. Por lo tanto, se aconsejen que solo ejecutas PONPOSLECTURA con una posición que POSLECTURA devolvió previamente.

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

Ejemplo
ABREESCRITURA "ejemplo.txt
PONESCRITURA "ejemplo.txt
ESCRIBE "Hola
ESCRIBE [Adiós, Amigo]
PONESCRITURA []
CIERRA "ejemplo.txt

ABRELECTURA "ejemplo.txt
PONLECTURA "ejemplo.txt
MUESTRA LEELISTA
[Hola]
PONPOSLECTURA 0
MUESTRA LEELISTA
[Hola]
PONLECTURA []
CIERRA "ejemplo.txt

SourceForge.net Logo