PONPOSESCRITURAposición
SETWRITEPOSposició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.
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