elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Format Time
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Format Time  (Leído 1,825 veces)
HaX991

Desconectado Desconectado

Mensajes: 33



Ver Perfil
Format Time
« en: 2 Agosto 2010, 22:37 pm »

Hola llevo practicamente todo el dia con esto::

Código:
char* GetTimeUp() {
   DWORD lpTime;
DWORD lpSecs;
DWORD lpMins;
DWORD lpHours;
DWORD lpDays;
lpTime = GetTickCount();
   lpSecs = lpTime / 1000;
lpDays = lpSecs / (24 * 3600);
if (lpDays > 0) {
   lpSecs -= (24 * 3600 * lpDays);
}
lpHours = lpSecs / 3600;
if (lpHours > 0) {
lpSecs -= (3600 * lpHours);
}
lpMins = lpSecs / 60;
lpSecs = lpSecs % 60;
//char lpBuffer2[1024];
   //strcpy(lpBuffer, ultoa(lpDays,  lpBuffer2, 10)); strcat(lpBuffer, "d, ");
   //strcat(lpBuffer, ultoa(lpHours, lpBuffer2, 10)); strcat(lpBuffer, "h, ");
   //strcat(lpBuffer, ultoa(lpMins,  lpBuffer2, 10)); strcat(lpBuffer, "m, ");
   //strcat(lpBuffer, ultoa(lpSecs,  lpBuffer2, 10)); strcat(lpBuffer, "s");

static char lpBuffer[1024];
   SYSTEMTIME lpSystemTime;
   lpSystemTime.wDay = (unsigned short) lpDays;
   lpSystemTime.wHour = (unsigned short) lpHours;
   lpSystemTime.wMinute = (unsigned short) lpMins;
   lpSystemTime.wSecond = (unsigned short) lpSecs;
   GetTimeFormat(0, 0, &lpSystemTime, NULL, lpBuffer, sizeof(lpBuffer));

   return lpBuffer;
}

funcion que coje los milisegundos k lleva el pc encendido y los pasa a 0d, 0h, 0m, 0s pero al usar ultoa y poner la opcion del compilador /NODEFAULTLIB da error y no quiero usar esa funcion, estoy intentando paasar el valor k devuelve gettickcount a hh:mm:ss o a una estructura SYSTEMTIME ... el objetivo es k me devuelva un valo char* asin 0d, 0h, 0m, 0s ...

gracias
saludos!!!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Can't format NTFS Format on my disk
Windows
GRod 6 4,373 Último mensaje 24 Enero 2013, 22:06 pm
por imoen
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines