PONPOSLECTURAposición
SETREADPOSposició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.
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