DocumentaciónLEER_TODO(f)
Nombre
LEER_TODO - Lee todo el contenido restante de un archivo.
Sinopsis
texto = LEER_TODO(f)
Descripcion
Lee todo el contenido restante de un archivo abierto y lo devuelve como un solo STRING.
Es util cuando se quiere cargar el archivo completo en memoria para procesarlo despues.
Comportamiento
- Recibe un handle
ARCHIVO. - Consume todo el contenido restante desde la posicion actual.
- Retorna un
STRINGcon el texto completo leido.
Funciones API relacionadas
ABRIR()LEER_LINEA()LEER_TOKEN()FIN_ARCHIVO()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| f | ARCHIVO | Handle de archivo abierto. |
Valor de retorno
STRING - Contenido completo leído, o string vacío si no pudo leer.
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("\"")
linea = LEER_TODO(f)
IMPRIMIR(linea)
CERRAR(f)
IMPRIMIR("\"\n")
SINO
IMPRIMIR("\nError al abrir ", archivo)
FIN_SI
FINAL```