Aqui te pongo un ejemplo muy sencillo de como obtener la hora con formato, Ya solo queda hacer un fprintf para mandarla a un archivo. Salu2
Código c:
Ver original#include <time.h>
#include <locale.h>
#include <langinfo.h>
#include <string.h>
int obtenHora(char *formato, char **destino){
*destino = NULL;
time_t rawtime;
struct tm *timeinfo;
char buffer[80];
strftime(buffer
, sizeof(buffer
), formato
, timeinfo
); *destino
= (char *)malloc((strlen(buffer
) + 1) * sizeof(char)); return 0;
}
int main(void){
char *hora = NULL;
obtenHora("%Y%m%d_%H%M%S", &hora);
if(hora != NULL){
hora = NULL;
}
return 0;
}