44 printf(
"\n\nTitulo: %s", Titulo.c_str());
45 printf(
"\nArtista: %s", Artista.c_str());
46 printf(
"\n\nNumero de caciones: %d", NumCanciones);
47 printf(
"\nCanciones: %s", Canciones.c_str());
60 ut.leerCadena(cad, 80);
63 printf(
"\nArtista: ");
64 ut.leerCadena(cad, 80);
67 printf(
"\nNumero de caciones: ");
68 ut.leerNumero(NumCanciones);
70 printf(
"\nCanciones: ");
71 ut.leerCadena(cad, 80);
72 Canciones.assign(cad);
85 printf(
"\nTitulo: %s", Titulo.c_str());
86 printf(
"\nNuevo Titulo: ");
87 ut.leerCadena(cad, 80);
90 printf(
"\nArtista: %s", Artista.c_str());
91 printf(
"\nNuevo Artista: ");
92 ut.leerCadena(cad, 80);
95 printf(
"\nNumero de caciones: %d", NumCanciones);
96 printf(
"\nNuevo Numero de caciones: ");
97 ut.leerNumero(NumCanciones);
99 printf(
"\nCanciones: %s", Canciones.c_str());
100 printf(
"\nNuevas Canciones: ");
101 ut.leerCadena(cad, 80);
102 Canciones.assign(cad);
112 fread(cad,1,80,file);
115 fread(cad,1,80,file);
118 fread(&NumCanciones,
sizeof(
int), 1,file);
120 fread(cad,1,80,file);
121 Canciones.assign(cad);
128 fwrite(Titulo.c_str(),1,80,file);
129 fwrite(Artista.c_str(),1,80,file);
130 fwrite(&NumCanciones,
sizeof(
int), 1,file);
131 fwrite(Canciones.c_str(),1,80,file);
string Titulo
Definition: RegCDs.hpp:25
int NumCanciones
Definition: RegCDs.hpp:27
int VisualizaRegistro(void)
Visualiza el contenido del registro.
Definition: RegCDs.hpp:42
Clase Base para manipular registros.
Definition: Registro.hpp:17
Clase para manipular registros de Cds.
Definition: RegCDs.hpp:20
int LeerRegistro(FILE *file)
Definition: RegCDs.hpp:107
int AdicionaRegistro(void)
Modifica el contenido del registro.
Definition: RegCDs.hpp:54
int ModificarRegistro(void)
Modifica el contenido del registro.
Definition: RegCDs.hpp:79
RegCDs(void)
Definition: RegCDs.hpp:37
int GrabarRegistro(FILE *file)
Definition: RegCDs.hpp:126
string Canciones
Definition: RegCDs.hpp:28
string Artista
Definition: RegCDs.hpp:26