Problemas con los ficheros aleatorios

Buenas, el problema es el siguiente: creo un registro de tamaño fijo. Cojo los datos y los gusrdo en el fichero, pero a la hora de introducir nuevos datos, me sobrescribe los que tenia antes, ¿cómo puedo hacer para que me siga escribiendo al final del fichero?

1 Respuesta

Respuesta
1
No se bien de que tipo de ficheros estas hablando, pero la forma correcta de agregar algo a un fichero es primero leerlo, meter sus datos en una variable temporal y en el momento de guardar pones primero lo de la variable temporal y luego los datos nuevos, por ejemplo si es una archivo de texto haríamos así:
'Primero leemos lo que tiene
Open Archivo For Input as #1
Input #1, Datotemporal
Close #1
'ahora guardamos
Open Archivo For Output as #1
Print #1, DatoTemporal & DatoNuevo
Close #1
Esta es la forma correcta de seguir escribiendo datos en un archivo ya guardado.
Cualquier duda estoy a tu disposición.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas