Hola amigo.
Bueno pues creo que lo que quieres hacer es algo como esto.
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NOM_FILE "date.txt"
int main()
{
FILE *file;
time_t tiempo;
struct tm *timelocal;
char out_time[128], d[25];
strftime(out_time
, sizeof(out_time
), "%d/%m/%y %H:%M:%S", timelocal
);
if ( ((file
= fopen(NOM_FILE
, "a")) == NULL
) || ((file
= fopen(NOM_FILE
, "r")) == NULL
)) file
= fopen(NOM_FILE
, "w");
if ( (file
= fopen(NOM_FILE
, "a")) == NULL
) {
return EXIT_FAILURE;
}
if ( (file
= fopen(NOM_FILE
, "r")) == NULL
) {
return EXIT_FAILURE;
}
printf("las fechas del archivo son:\n"); while (fgets(d
, (int) sizeof d
, file
) != NULL
)
return(0);
}
y bueno para la explicación de las funciones, estructura y tipo de datos para obtener la fechar aquí te dejo la información.
http://c.conclase.net/librerias/?ansifun=strftime
Bueno espero que te sirva.
Saludos.
Drewermerc.