SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: pabju en Miércoles 3 de Julio de 2002, 05:04

Título: TListBox1
Publicado por: pabju en Miércoles 3 de Julio de 2002, 05:04
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