@PAIN[poignée, décalage, descripteur de fichier, décalage de fichier, longueur] : Lecture d'un fichier vers un tampon binaire.

 

manipuler - un handle binaire de @BALLOC

 

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

 

descripteur de fichier - un descripteur de fichier ouvert en lecture (à partir de @FILEOPEN)

 

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

 

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

 

@PAIN renvoie le nombre d'octets réellement lus.

 

Mise en situation :

 

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

définir bhandle=%@balloc[128]

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