@BWRITE[identificador, desplazamiento, identificador de archivo, desplazamiento de archivo, longitud] : escribe desde un búfer binario a un archivo.

 

encargarse de - un identificador binario de @BALLOC

 

compensar - el desplazamiento de bytes en el buffer (decimal o hexadecimal)

 

manejador de archivos - un identificador de archivo abierto para escritura (desde @FILEOPEN)

 

desplazamiento de archivos - el desplazamiento de escritura (desde la posición actual del archivo) (decimal o hexadecimal)

 

de largo - el número de bytes a escribir (decimal o hexadecimal)

 

@BWRITE devuelve el número de bytes escritos

 

Ejemplo:

 

establecer fhandle=%@fileopen[nombre de archivo,w]

establecer bhandle=%@balloc[128]

establecer valor=%@bwrite[%bhandle,0,%fhandle,0,32]