@BWRITE[poignée, décalage, descripteur de fichier, décalage de fichier, longueur] : Écrit depuis un tampon binaire vers un fichier.

 

manipuler - un handle binaire de @BALLOC

 

compenser - le décalage d'octet dans le buffer (décimal ou hexadécimal)

 

descripteur de fichier - un handle de fichier ouvert en écriture (à partir de @FILEOPEN)

 

décalage de fichier - le décalage d'écriture (à partir de la position actuelle du fichier) (décimal ou hexadécimal)

 

longueur - le nombre d'octets à écrire (décimal ou hexadécimal)

 

@BWRITE renvoie le nombre d'octets écrits

 

Mise en situation :

 

définir fhandle=%@fileopen[filename,w]

définir bhandle=%@balloc[128]

définir la valeur =%@bwrite[%bhandle,0,%fhandle,0,32]