Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Salvar Y Cargar Vectores En Archivos

Estas en el tema de Salvar Y Cargar Vectores En Archivos en el foro de C/C++ en Foros del Web. Tengo un problema: Con esta primer metodo puedo guardar un objeto que esta dentro del vector. Pero por alguna razon no puedo abrirlo con el ...
  #1 (permalink)  
Antiguo 27/05/2008, 14:28
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Salvar Y Cargar Vectores En Archivos

Tengo un problema:
Con esta primer metodo puedo guardar un objeto que esta dentro del vector.

Pero por alguna razon no puedo abrirlo con el segundo metodo, no se si es que esta malo el de guardar o ambos...

AYUDA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

MI E-MAIL ES [email protected]

void contenedor::guardarlibros(){
ofstream outLib( "libros.txt", ios::out );
if ( !outLib ) {
cout << "File could not be opened." << endl;
system("pause");
exit( 1 );
}
string tit;
for(int i=0;i<indice;i++){
libro obj;
obj=datos[i];
outLib.write(reinterpret_cast<const char *>(&obj),sizeof(libro));
}
}


void contenedor::cargarlibros(){
ifstream inLib( "libros.txt", ios::in );
if ( !inLib ) {
cout << "File could not be opened." << endl;
exit( 1 );
}
indice=0;
for(int i=0;!inLib.eof();i++){
libro obj;
string name;
inLib.read(reinterpret_cast<char *>(&obj),sizeof(libro));
datos[i]=obj;
indice+=1;
}
for(int j=0;j<100;j++)
cout<<datos[j].getTitulo();
system("pause");
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:58.