DocumentaciónLEER_TOKEN(f)
Nombre
LEER_TOKEN - Lee el siguiente token textual desde un archivo.
Sinopsis
tok = LEER_TOKEN(f)
Descripcion
Lee el siguiente token o palabra de texto desde un archivo abierto.
Es util para parsear formatos estructurados simples basados en espacios o saltos de linea, como cabeceras de imagen o archivos de configuracion.
Comportamiento
- Recibe un handle
ARCHIVO. - Consume el siguiente token separado por blancos.
- Retorna el
STRINGleido.
Funciones API relacionadas
ABRIR()LEER_LINEA()LEER_BYTE()FIN_ARCHIVO()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| f | ARCHIVO | Handle de archivo abierto del cual se leerá el próximo token. |
Valor de retorno
STRING - Retorna el token leído como STRING. Si llega a fin de archivo y no puede leer un token, retorna "".
Ejemplo
ejemplo.blox
FUNCION PRINCIPAL
INICIO
ARCHIVO f
STRING token, archivo
archivo = "dog.pgm"
f = ABRIR(archivo, "r")
SI (f == -1) ENTONCES
ERROR("Error al abrir '" + archivo + "'")
FIN_SI
token = LEER_TOKEN(f)
IMPRIMIR("token = \"" + token + "\"\n")
token = LEER_TOKEN(f)
IMPRIMIR("token = \"" + token + "\"\n")
token = LEER_TOKEN(f)
IMPRIMIR("token = \"" + token + "\"\n")
CERRAR(f)
FINAL```