Saludos, foreros.

He empezado a utilizar estructuras de datos para operaciones con ficheros, del tipo chain clave fichero estructura_de_datos.

Hasta aquí todo bien. defino la estructura de datos con extname(fichero: *input) y listos. El problema me surge cuando quiero actualizar. Para ello, la estructura de datos se tendría que definir con *output en lugar de con *input, pero si lo hago, ya no me vale para chain y read/e.

Teniendo en cuenta que tanto si uso *input como *output obtengo exáctamente la misma estructura de datos, podría definir dos, una para lectura y otra para actualización, y antes del update copiar la de lectura en la de actualización, pero me parece tan estúpido tener que funcionar así (sabiendo que las DS's son iguales) que tengo esperanzas de que esté haciendo algo mal y haya una forma más lógica de funcionar.

¿Hay alguna forma de definir la estructura de datos para que me sirva tanto para lectura como para actualización, o me tengo que resignar a utilizar dos estructuras de datos?

Gracias anticipadas
--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Auditoría y Organización

begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org;quoted-printable:;Auditor=C3=ADa y Organizaci=C3=B3n
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
x-mozilla-html:TRUE
version:2.1
end:vcard

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a