elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Listar archivo binario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Listar archivo binario  (Leído 2,206 veces)
Teby45

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Listar archivo binario
« en: 17 Septiembre 2010, 21:31 pm »

Necesito listar el contenido de un archivo binario, que tiene, por ejemplo 3 registros. Cuando se muestra la salida por consola, el código que escribí muestra el último registro repetido. ¿Por qué?.
Este es el código:
ifstream f("DatosBin1.dat", ios::in|ios::binary);
if(f.is_open())
{
 f.seekg(0,ios::beg);//
 cout<<"-----Listar todos los registros------"<<endl;
 while(!f.eof())
 {
  f.read(reinterpret_cast<char*>(&miReg), sizeof(miReg));
  cout<<setfill('-')<<setiosflags(ios::left);
  cout<<setw(5)<<miReg.NumReg;
  cout<<setw(20)<<miReg.Apellido;
  cout<<setw(20)<<miReg.Nombres;
  cout<<resetiosflags(ios::left);
  cout<<miReg.FecNac<<endl;
 }
}
 f.close();
else
{
 cout<<"No se pudo abrir el archivo"<<endl;
 cin.get();
}
      
La salida en pantalla muestra, por ejemplo:
1---Andrade-----------Carlos
2...Perez-------------Juan
3---García------------Miguel
3---García------------Miguel


« Última modificación: 17 Septiembre 2010, 21:36 pm por Teby45 » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Archivo binario, al leerlo me muestra 2 veces el ultimo registro
Programación C/C++
.:BlackCoder:. 6 8,185 Último mensaje 13 Marzo 2011, 05:58 am
por .:BlackCoder:.
Ayuda con archivo binario, por favor. « 1 2 »
Programación C/C++
carlosguay 12 7,854 Último mensaje 25 Abril 2011, 13:53 pm
por Arkangel_0x7C5
Leer archivo binario en Vbs
Scripting
kapo.damy 2 4,128 Último mensaje 14 Diciembre 2011, 04:51 am
por kapo.damy
Insertar datos en Archivo Binario
Programación C/C++
willy1855 7 5,269 Último mensaje 16 Abril 2012, 05:27 am
por durasno
Ayuda con programa en C (archivo binario)
Programación C/C++
anaceci21 0 1,721 Último mensaje 28 Mayo 2013, 23:08 pm
por anaceci21
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines