DocumentaciónESCRIBIR_LINEA(f, texto)

ESCRIBIR_LINEA(f,texto)\texttt{ESCRIBIR\_LINEA}(f, texto)

Nombre

ESCRIBIR_LINEA - Escribe texto en un archivo.

Sinopsis

ok = ESCRIBIR_LINEA(f, texto)

Descripcion

Escribe una linea o bloque de texto en un archivo abierto.

Se usa para generar archivos de texto, logs o salidas intermedias del programa.

Comportamiento

  • Recibe un handle ARCHIVO y un STRING.
  • Escribe el contenido en el archivo destino.
  • Retorna LOGICO indicando si la operacion fue correcta.

Funciones API relacionadas

  • ABRIR()
  • CERRAR()
  • LEER_LINEA()
  • ESCRIBIR_BYTE()

Parámetros

ParámetroTipoDescripción
fARCHIVOHandle de archivo abierto.
textoSTRINGTexto a escribir.

Valor de retorno

LOGICO - Resultado logico.

  • VERDADERO: escribió.
  • FALSO: en caso contrario.

Ejemplo

ejemplo.blox

FUNCION PRINCIPAL
INICIO
    ARCHIVO  f
    STRING   archivo
    NUMERICO byte
    
    archivo = "TEST.TXT"

    f = ABRIR(archivo, "w")     
    SI (f == -1) ENTONCES
        ERROR("Error al abrir '" + archivo + "'")
    FIN_SI

    ESCRIBIR_LINEA(f, "HOLA HOLA") 
   
    CERRAR(f)

FINAL```