1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

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

Discussão em 'Programação' iniciada por daminufe_tig, 7 de Junho de 2006. (Respostas: 2; Visualizações: 3318)

  1. daminufe_tig

    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
     
  2. HecKel

    HecKel The WORM

    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
     
  3. daminufe_tig

    daminufe_tig Power Member

Partilhar esta Página