Todavia mi problema con el fichero.

Konak
18 de Junio del 2004
Mi detalle en especifico es
por ejemplo yo tengo un objeto de tipo persona que tiene sus atributos nombre, edad, Estado.... ,
CPersona p("Pedro Perez Mesa ",20."New York")
peros sucede que cuando guardo sus atributos por ejemplo Pedro Perez Mesa es su nombre, 20 es la edad, y New York su estado,
lo guardo de la siguiente manera

ofstream save("Fichero.txt", ios::app)
save << p.Nombre << p.Edad, P.Estado<<endl;
esto se guarda muy bien, pero cuando lo quiero leer o sacar del fichero
lo hago de la siguiente manera
char nombre[50];
int edad;
char estado[50];
ifstream Sacar("Fichero.txt", ios::in)
Sacar >> Nombre>>Edad>>Estado;

Pero como el nombre y el estado tienen un caracter de separacion a la hora de guardarlo en Nombre y en Estado, No guarda en nombre Pedro Perez Mesa sino que lo divide en tres y lo mismo con el Estado, No se como hacer esto y de veras que necesito saber como hacerlo, porque tengo que hacerlo con una lista de objetos CPersona y cada linea del fichero contendra las datos de un objeto, y cuando lea cada linea formar el objeto y guardarlo en el arreglo. si puiedes ayudarme te lo agradeceria. saludos Konak

Alejandro_
18 de Junio del 2004
Hola de nuevo; en el mensaje http://www.programacion.com/foros/29/msg/124168/ tienes lo suficiente para resolverlo, aunque quizá debas poner algo de tu parte. De todos modos, si prefieres que yo lo haga todo por ti, escríbeme; no cobro mucho la hora.

Alejandro