mira, te doy un pequeño ejemplo del uso de time.h :
#include <stdio.h>
#include <time.h>
int main(){
time_t ahora; /*Es un tipo que representa el tiempo*/
struct tm *ts; /*struct que 'separa' el tiempo representado en formato condensado*/
char output[128];
ahora
= time(NULL
); /*obtengo el tiempo actual*/
ts
= localtime(&ahora
); /*localtime transforma el tiempo condensado entregado en time en un struct tm */ strftime(output
,128,"%d %H:%M:%S",ts
); /*guardo en output el tiempo de ts con un formato especial (dd hh:mm:ss)*/
return 0;
}
por ejemplo en mi caso, la salida del programa fue:
17 15:16:48espero que te halla aclarado un poco el panorama. Consulta la web de ConClase .net , en la sección librerías a una explicación detallada de la librería time y de sus funciones como también estructuras.
Saludos!