Erro no VS2008

iMpulZ!

Power Member
Boas, estava a fazer um trabalho de casa de Algoritmia e Programação. O trabalho era apenas fazer um programa em C, que calcula-se as horas de chegada de um voo de um avião. Quanto fui a testar o programa o VS deu me este erro: Run-Time Check Failure #3 - The variable 'd' is being used without being initialized.

Código:
#include <stdio.h>
main()

{ 
    int hp,mp,hd,md,hc,mc;

    printf("hora de partida:");
       scanf("%d", &hp);
       printf("minutos de partida:");
       scanf("%d", &mp);
       printf("hora de duracao de voo:");
       scanf("%d", &hd);
       printf("minutos de duracao de voo:");
       scanf("%d", &md); 
    hc=hp+hd;
    mc=mp+md;

    if (mc>59)
    {
        mc=mc-60;
        hc=mc+1;
    }

    if (hc>23)
        hc=hc-24;


printf("hora de chegada: %d h %d m\n", hc,mc); 
}

O erro não me parece ser do código. Alguém me pode ajudar a resolver isto?

Abraço
 
Back
Topo