Problema pascal fechas, urgente por favor!
Publicado por Mono con pistolas (2 intervenciones) el 29/08/2009 20:51:31
Llevo un buen rato comiéndome la cabeza con un problema, y no se como hacerlo. Hay una variable declarada de tipo TFecha, y un fichero de texto del que importar los datos:
TYPE
TFecha = RECORD
d : 1..31;
m : 1..12;
a : 2000..2100;
VAR
Fecha : TFecha;
Fich : text;
El tema es que en el fichero de texto desde el que se importan los datos a la variable, las fechas vienen tal que así:
16/02/2009
01/04/2027
...
Bueno, pues no se como hacer para que lea los números justos hasta la /, e ir añadiéndolos. Lo que hice fue esto:
...
read(f, Fecha.d);
read(f,car);
read(f, Fecha.m);
read(f, car);
readln(f, Fecha.a);
Que no funciona. En el primer read intenta añadir todo el conjunto (19/02/2009) a Fecha.d, y me da error. No se como solucionarlo xD
Saludos, gracias de antemano!
TYPE
TFecha = RECORD
d : 1..31;
m : 1..12;
a : 2000..2100;
VAR
Fecha : TFecha;
Fich : text;
El tema es que en el fichero de texto desde el que se importan los datos a la variable, las fechas vienen tal que así:
16/02/2009
01/04/2027
...
Bueno, pues no se como hacer para que lea los números justos hasta la /, e ir añadiéndolos. Lo que hice fue esto:
...
read(f, Fecha.d);
read(f,car);
read(f, Fecha.m);
read(f, car);
readln(f, Fecha.a);
Que no funciona. En el primer read intenta añadir todo el conjunto (19/02/2009) a Fecha.d, y me da error. No se como solucionarlo xD
Saludos, gracias de antemano!
Valora esta pregunta


0