Code:
int itime, dias, horas, minutos, segundos, milisegundos
itime = floatround(( get_systime( ) - g_vencimiento[ id ] ), floatround_floor); // Supongo que g_vencimiento está en segundos.
dias = itime / 86400;
horas = (itime / 3600) % 24;
minutos = ((itime / 60) - (horas * 60)) % 60;
segundos = (itime - (minutos * 60)) % 60;
//milisegundos = ((time - ((dias * 86400) + (horas * 3600) + (minutos * 60) + segundos)) * 1000);
milisegundos = (time - itime) * 10; // 1 decimal
printf("%02d - %02d:%02d:%02d.%d\n", dias, horas, minutos, segundos, milisegundos);
__________________