Ver Mensaje Individual
  #6  
Antiguo 24-02-2008
negro_sto negro_sto is offline
Registrado
 
Registrado: feb 2008
Posts: 5
Reputación: 0
negro_sto Va por buen camino
Cita:
Empezado por escafandra Ver Mensaje
Estas leyendo con un getline. Antes de encontrar la fecha debe haber otro endl, es decir, la fecha debe estar en una linea separada de texto:

escribir:
Código:
file<<dato<<endl;
file<<fecha<<endl;
.
.
.
leer:
Código:
file.getline(buffer, sizeof(buffer));
...asignar a dato buffer;
file.getline(buffer, sizeof(buffer));
fecha = TDateTime(AnsiString(buffer));
.
.
.
Haz un debug poniendo un punto de parada antes de leer la fecha y ejecuta paso a paso exam9inando lo que pasa con las variables.
Examina tu archivo de texto, para ver lo que ha escrito y lo que debe leer.

Saludos.

Era ese el error, ahora me anda, muchas Gracias!!!!
Responder Con Cita