SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: spart en Sábado 18 de Octubre de 2003, 16:41

Título: Re: Manejo de archivos
Publicado por: spart en Sábado 18 de Octubre de 2003, 16:41
Hola que tal....
Estoy realizando la insercion binaria en c++ builder de borland...

Ahora la pregunta es la siguiente...

Tengo dos archivos cada uno de estos con registros previamente ordenados y tengo que generar un tercero con la informacion que contienen, pero no he podido encontrar la forma para poder leer los dos archivos al mismo tiempo y tratarlos como si se tratara de uno solo...

Alguien podria ayudarme.....   Help:oops:
Título: Re: Manejo de archivos
Publicado por: _Viktor en Sábado 18 de Octubre de 2003, 21:56
Como tiene que quedar el tercer archivo ? es decir, el primer y segundo archivo contienen informacion relacionada, ej:
 
Código: Text
  1.  
  2. Archivo1                   Archivo2
  3.  
  4. nombre1                  apellido1
  5. nombre2                  apellido2
  6. nombre3                  apellido3
  7.  
  8.    Archivo3
  9.  
  10. nombre1   apellido1
  11. nombre2   apellido2
  12. nombre3   apellido3
  13.  
  14.  
Algo asi ?

Espero tu respuesta...

Saludos
Título: Re: Manejo de archivos
Publicado por: spart en Domingo 19 de Octubre de 2003, 04:41
En este caso los dos archivos contienen la misma clase de informacion... Suponiendo:

Contienen los dos los siguientes campos:

Clave  Nombre  Aprobado

Con informacion generada aleatoriamente y posteriormente ordenada....

El tercer archivo debe tener los mismos campos, pero ya con la informacion de los otros dos.....

Espero haberme explicado mejor....

Gracias
Título: Manejo de archivos
Publicado por: _Viktor en Domingo 19 de Octubre de 2003, 05:26
Es simple, si los datos ya estan ordenados tan solo tienes que tener dos punteros FILE a los archivos, y simplemente vas leyendo intercalado es decir, lees un registro de archivo1 lo escribes en archivo3 luego lees del archivo2 y lo escribes en archivo3 y asi hasta que termines con ambos archivos..



Se entiende ?


Saludos.-

PD: Si quieres mas ayuda publica el formato exacto de los archivos y como deberia quedar el tercero, asi si tengo tiempo te puedo ayudar mas...

Suerte!