• Sábado 14 de Diciembre de 2024, 21:59

Autor Tema:  Apertura De Varios Ficheros SimultÁneamente  (Leído 1179 veces)

enyell

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Apertura De Varios Ficheros SimultÁneamente
« en: Martes 11 de Septiembre de 2007, 14:47 »
0
¡Buenas a tod@s!

Tengo un problemilla con un programa que estoy realizando para una simulacion de enrutamientos. El programa consiste en un grafo con varios nodos, cada uno de ellos comienza detectando sus nodos vecinos y almacena la información ( destino, siguiente salto ) en un contenedor de tipo "map". He intentado con un iterador y con un bucle "for" sacar los datos del contenedor a un fichero de datos externo pero cada vez que me saca los datos de un nodo machaca los del nodo anterior. He probado varias opciones pero con el mismo resultado. ¿ Podría abrir varios ficheros externos uno para la información de cada nodo? o ¿ Podría almacenar de alguna forma todos los datos en un único fichero externo sin que se machacaran los datos del nodo anterior?

No sé si me he explicado muy bien..

De todas formas, muchísmas gracias de antemano.

Un saludo

Ithilien

  • Miembro MUY activo
  • ***
  • Mensajes: 116
    • Ver Perfil
Re: Apertura De Varios Ficheros SimultÁneamente
« Respuesta #1 en: Sábado 15 de Septiembre de 2007, 11:26 »
0
Imagino que estas con <fstream.h> . Si es así y tienes un ofstream, puedes añadir al final del fichero con la opción ios::end en el segundo argumento ( me parece ) de la función write.

Saludos!

enyell

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Apertura De Varios Ficheros SimultÁneamente
« Respuesta #2 en: Lunes 17 de Septiembre de 2007, 20:28 »
0
Buenas,

Gracias x contestar! Al final he conseguido hacerlo añadiendo  ios::app y así se  iban añadiendo los datos al final del fichero sin machacar los anteriores :
ofstream fichero ("TablasEnrutamiento.txt",ios::app);

Saludos!