Hola usuarios, estoy haciendo un programita que permita guardar los registros en un archivo (discos.dat), y luego, al cargar los registros ya guardados en un archivo (discos.dat), mostrará los resultados de los registros ya guardados en un TListBox, pero el problema es que no muestra todos los registros, solo se muestra el último registro, el código es:
FILE *fichero;
fichero = fopen("C:discos.dat","rb");
fread(&Tregistro,sizeof(Tregistro),1,fichero);
while(!feof(fichero))
{
ListBox2->Items->Add(Tregistro.Nombre);
fread(&Tregistro,sizeof(Tregistro),1,fichero);
}
fclose(fichero);
Me puedes resolver este problema?
Desde ya , muchas gracias