DocumentaciónLEER_BYTE(f)
Nombre
LEER_BYTE - Lee un byte desde un archivo.
Sinopsis
b = LEER_BYTE(f)
Descripcion
Lee un byte desde un archivo abierto, normalmente binario o de imagen.
Es util para procesar formatos binarios simples o cabeceras no textuales.
Comportamiento
- Recibe un handle
ARCHIVO. - Lee un byte de la posicion actual.
- Retorna su valor numerico.
Funciones API relacionadas
ABRIR()ESCRIBIR_BYTE()LEER_TOKEN()FIN_ARCHIVO()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| f | ARCHIVO | Handle de archivo abierto. |
Valor de retorno
NUMERICO - Byte leído como número.
Ejemplo
ejemplo.blox
FUNCION PRINCIPAL
INICIO
ARCHIVO f
STRING archivo
NUMERICO byte
archivo = "dog.pgm"
f = ABRIR(archivo, "r")
SI (f == -1) ENTONCES
ERROR("Error al abrir '" + archivo + "'")
FIN_SI
byte = LEER_BYTE(f)
IMPRIMIR("byte = \"" + CARACTER(byte) + "\"\n")
CERRAR(f)
FINAL```