Ver Mensaje Individual
  #4  
Antiguo 24-02-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Reputación: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
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.
Responder Con Cita