Programación > C / C++
ayuda con funcion time y ctime
(1/1)
r1ghtz0:
Bueno estoy estudiando un keylogger y me sale un comentario en el codigo que dice cojemos la hora luego parece este codigo
--- Código: --- time(<ime);
ctime(<ime);
--- Fin del código ---
No se que hacen en este codigo porque no muestra los datos de la hora y fecha en la consola y ademas no esta una variable que recoja el valor de retorno de las funciones que son los datos de la fecha y la hora, por eso es que no se que es lo que hacen estas funciones aqui.
animanegra:
Haces un man del time y te dice:
--- Código: --- time() returns the time as the number of seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC).
If tloc is non-NULL, the return value is also stored in the memory pointed to by tloc.
--- Fin del código ---
Osea que almacena el tiempo en el puntero ltime.
r1ghtz0:
Pero es que las funciones no imprimen nada en pantalla y si hago algo como esto sigo sin obtener los datos de la fecha y hora
--- Código: ---main(){
time_t *pot;
time_t *pet;
time_t pat;
pot= ctime(pat);
pet= time(pat);
printf("%s", pot);
printf("%s", pet);
return 0;
}
--- Fin del código ---
Sp3cialK:
--- Cita de: r1ghtz0 en Marzo 06, 2018, 09:13:44 pm ---Pero es que las funciones no imprimen nada en pantalla y si hago algo como esto sigo sin obtener los datos de la fecha y hora
--- Código: ---main(){
time_t *pot;
time_t *pet;
time_t pat;
pot= ctime(pat);
pet= time(pat);
printf("%s", pot);
printf("%s", pet);
return 0;
}
--- Fin del código ---
--- Fin de la cita ---
¿Has probado el printf con %ld?
Saludos!
r1ghtz0:
Disculpen ya lo arregle solo tenia que poner el ampersa antes de pat asi; ctime(&pat)
Navegación
Ir a la versión completa