DocumentaciónFIN_ARCHIVO(f)
Nombre
FIN_ARCHIVO - Indica si se alcanzo el final del archivo.
Sinopsis
es = FIN_ARCHIVO(f)
Descripcion
Informa si un archivo abierto ya alcanzo el fin del contenido disponible.
Resulta util para controlar bucles de lectura incremental.
Comportamiento
- Recibe un handle
ARCHIVO. - Consulta el estado de fin de archivo.
- Retorna
LOGICO.
Funciones API relacionadas
ABRIR()LEER_LINEA()LEER_TOKEN()LEER_BYTE()LEER_TODO()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| f | ARCHIVO | Handle de archivo abierto. |
Valor de retorno
LOGICO - Resultado logico.
- VERDADERO: llegó al final.
- FALSO: en caso contrario.
Ejemplo
ejemplo.blox
FUNCION PRINCIPAL
INICIO
ARCHIVO f
STRING linea, archivo
archivo = "toyota.txt"
f = ABRIR(archivo, "r")
SI (f == -1) ENTONCES
ERROR("Error al abrir '" + archivo + "'")
FIN_SI
IMPRIMIR("\"")
MIENTRAS (!FIN_ARCHIVO(f)) HACER
linea = LEER_LINEA(f)
IMPRIMIR(linea)
FIN_MIENTRAS
IMPRIMIR("\"\n")
CERRAR(f)
FINAL