CERRAR(h)\texttt{CERRAR}(h)

Nombre

CERRAR - Cierra un archivo abierto.

Sinopsis

ok = CERRAR(h)

Descripcion

Cierra un archivo previamente abierto mediante su handle.

Sirve para liberar recursos y asegurar que la escritura pendiente quede confirmada.

Comportamiento

  • Recibe un handle de archivo.
  • Intenta cerrar el recurso asociado.
  • Retorna LOGICO indicando si el cierre fue correcto.

Funciones API relacionadas

  • ABRIR()
  • FIN_ARCHIVO()
  • ESCRIBIR_LINEA()
  • ESCRIBIR_BYTE()

Parámetros

ParámetroTipoDescripción
hANYHandle de ARCHIVO

Valor de retorno

LOGICO - Resultado logico.

  • VERDADERO: cerró correctamente.
  • FALSO: en caso contrario.

Ejemplo

ejemplo.blox
FUNCION PRINCIPAL
INICIO
    ARCHIVO f
    
    f = ABRIR("test_new.txt", "a")
    SI (f != -1) ENTONCES
        IMPRIMIR("Se creo el archivo: ", "test_new.txt")
        ESCRIBIR_LINEA(f, "\nPrimera línea")
        ESCRIBIR_LINEA(f, "\nSegunda línea")
        CERRAR(f)
    SINO
        IMPRIMIR("\nNo se pudo crear el archivo")
    FIN_SI
FINAL```