NUMBER %READFILE%
Scopo: legge il numero di bytes richiesto dal file specificato.

Sintassi:
%NUMBER% %READFILE% (%STRING% buffer,
    %NUMBER% size,
    %NUMBER% fileid[,
    %NUMBER% start=0[,
    %NUMBER% offset]])

Descrizione: Consente di leggere un numero di bytes determinato con size dal file identificato da fileid.
L'esito della lettura da file viene memorizzato nella variabile buffer.
fileid č ottenuto da una precedente chiamata di apertura o creazione file (%OPENFILE% o %CREATEFILE%).
start e offset (opzionali), possono gestire, rispettivamente, il punto a partire dal quale eseguire la scrittura di buffer (dall'inizio, cioč zero, se non specificato) e il punto dal quale eseguire la lettura del file identificato da fileid (dall'inizio, cioč zero, se non specificato).

Valore restituito: valore numerico
Torna il numero dei bytes letti in caso di esito positivo;
Torna -1 in caso di errore generico.

Vedere anche: %OPENFILE%, %CREATEFILE%, %NEXTLINE%, Accesso ai file