Pisem program koji bi trebao odredjivati razliku izmedju dva realna vremena, gdje
je pocetno vrijeme zadano ram_satima, ram_minutama i ram_sekundama konacno vrijeme bi trebali biti sati, minute i sekunde, a njihovu razliku bi trebalo prikazati u varijablama stop_sati, stop_minute i stop_sekunde. Navedena funkcija mi ne radi, pa ako neko zna, bio bih zahvalan na pomoci?
void proracun_stoperice_nakon_reseta(void)
{ unsigned char sati, minute, sekunde, stop_sati, stop_minute, stop_sekunde, ram_sati, ram_minute, ram_sekunde;
unsigned long int sekunde_poc, sekunde_pow_on, razlika;
sekunde_poc = ram_sati*3600 + ram_minute*60 + ram_sekunde;
sekunde_pow_on = sati*3600 + minute*60 +sekunde;
if(sekunde_pow_on<sekunde_poc)
{sekunde_pow_on=sekunde_pow_on + 86400;}
stop_sati= (sekunde_pow_on - sekunde_poc)/3600;
stop_minute=( sekunde_pow_on - sekunde_poc-sati*3600)/60;
stop_sekunde= sekunde_pow_on - sekunde_poc- sati*60 - minute*60;
}




razlika realnog vremena???
Re: razlika realnog vremena???
