Programação C: Como converter segundos em dias?

daminufe_tig

Power Member
Urgente!!!

quero converter a diferença que a função difftime() me retorna, mas quero converter numa função à parte:
---------------------------------------------------
float converte(time_t diff)
{
float dias;
( . . . )
return dias;
}
----------------------------------------------------

Como posso fazer isso? sei que tenho que utilizar algumas estruturas de controlo como o while, o for, ou o if, mas não sei como fazer!!!
Agradeço uma resposta!! obrigado
 
Boas!

Se percebi bem..., basta umas pequenas contas:
- 1 dia tem 24 horas
- 1 hora tem 60 minutos
- 1 minuto tem 60 segundos.

Por aqui fácilmente vês que:
- 1 dia tem 24*60*60 segundos

Basta-te multiplicares o numero de dias por 86400 e tens os segundos desses mesmo dias :)

abraços, HecKel
 
Back
Topo