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