DocumentaciónLEER_LINEA(f)

LEER_LINEA(f)\texttt{LEER\_LINEA}(f)

Nombre

LEER_LINEA - Lee una linea de texto desde un archivo.

Sinopsis

texto = LEER_LINEA(f)

Descripcion

Lee una linea completa desde un archivo de texto abierto.

Es la operacion natural para procesar archivos texto linea por linea.

Comportamiento

  • Recibe un handle ARCHIVO.
  • Lee la siguiente linea disponible.
  • Retorna un STRING con el contenido leido.

Funciones API relacionadas

  • ABRIR()
  • LEER_TODO()
  • LEER_TOKEN()
  • FIN_ARCHIVO()

Parámetros

ParámetroTipoDescripción
fARCHIVOHandle de archivo abierto.

Valor de retorno

STRING - Línea leída como STRING.

Ejemplo

ejemplo.blox

FUNCION PRINCIPAL
INICIO
    ARCHIVO f
    STRING  linea, archivo
    
    archivo = "toyota.txt"

    f = ABRIR(archivo, "r")             
    SI (f != -1) ENTONCES
        IMPRIMIR("\nArchivo abierto OK\n\n")
    
        IMPRIMIR("\"")      
            HACER
                linea = LEER_LINEA(f)
                IMPRIMIR(linea)
            MIENTRAS_QUE (!FIN_ARCHIVO(f))
            CERRAR(f)
        IMPRIMIR("\"\n") 

    SINO
        IMPRIMIR("\nError al abrir ", archivo)
    FIN_SI

FINAL```