Cita:
Empezado por escafandra
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!!!!