@FILEREADB[n,longitud[,hx]] : Lee de largo bytes de datos del archivo cuyo identificador es n. Devuelve la cadena **EOF** si intenta leer más allá del final del archivo. Los datos se devolverán como una cadena de dígitos numéricos separados por espacios que representan el valor ASCII de cada carácter.

 

El tercer parámetro opcional (h or x) especifica el formato de salida:

 

hLa salida es hexadecimal de 2 dígitos (00 - FF)
xLa salida es 0x00 - 0xFF)

 

La entrada numérica se puede ingresar en formato decimal (una secuencia de 0 a 9 dígitos) o en formato hexadecimal ("0x" seguido de una secuencia de 0 a F dígitos hexadecimales).

 

Esta función sólo debe usarse con identificadores de archivos devueltos por @FILEOPEN. Si lo usas con cualquier otro número puedes dañar otros archivos abierto por TCC-RT (o por el programa que inició TCC-RT).

 

Tenga cuidado con los caracteres con significado especial para TCC-RT, como símbolos de redirección y canalización, dentro del archivo. Usa SETDOS /X con los códigos apropiados según sea necesario.

 

Ejemplo:

 

establecer h=%@fileopen["d:\ruta\miarchivo.txt",r]

eco leyendo %@filereadb[%h,32]

identificador de cierre de eco #%h: %@fileclose[%h]

 

Vea también las funciones relacionadas basadas en identificadores:

 

@FILECLOSECerrar un identificador de archivo
@FILEOPENAbrir un identificador de archivo
@FILESEEKMover el puntero de un identificador de archivo
@FILESEEKLMover el puntero de un identificador de archivo a una línea especificada
@FILEWRITEEscribir la siguiente línea en un identificador de archivo
@FILEWRITEBEscribir datos en un identificador de archivo
@TRUNCARTrunca el archivo en la posición actual del puntero del identificador de archivo.