Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2008, 05:56
pacorubio77
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 17 años, 2 meses
Puntos: 1
problema con lectura de ficheros

Antes que nada,tengo el siguiente registro;
typedef struct Talumno{
char dni[10];
string nombre;
string apellidos;
string cantidad;
};

Hola,tengo una duda,tengo un fichero texto.txt de la siguiente forma

4707744389 Julian Maritnez 200

y yo quiero leer esto ,


pues yo hago mi main

int main(){
Talumno alumno;

fstream fic;

fic.open("bancos.txt",ios::in);
if(!fic){
cout<<"error de apertura del fichero"<<endl;
}
else{
//yo creo que tengo que leerlo asi
fic.read((char *),&alumno,sizeof(Talumno));
//pero cuando compruebo si leo algo o si yo quiero que ese alumno que he leido escribirlo en otro fichero no me sale bien


}


}

Mi pregunta es como yo puedo leerlo bien,es decir leer el alumno correctamente, y otra pregunta,como escribir ese alumno en otro fichero.por ejemplo texto2.txt??

Os agradecería mucho vuestra ayuda.Gracias