DocumentaciónLEER_TOKEN(f)

LEER_TOKEN(f)\texttt{LEER\_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 STRING leido.

Funciones API relacionadas

  • ABRIR()
  • LEER_LINEA()
  • LEER_BYTE()
  • FIN_ARCHIVO()

Parámetros

ParámetroTipoDescripción
fARCHIVOHandle 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```