I'd like to get this running now but what do I need to fix. Just tell me what parts need to be fixed because the errors the program gives me doesn't explain very well.
Code:
#include <stdio.h>
//Time display structure
struct time
{
int hour;
int minutes;
int seconds;
};
//main function
int main (void)
{
struct time time1={.hour=3,.minutes=45,.seconds=15};
struct time time2={.hour=9,.minutes=44,.seconds=03};
struct time timediff;
timediff= elapsed_time(time1, time2);
printf("Time elapsed from %i to %i is %.2i:%.2i:%.2i\n",time1, time2, time.hour, time.minutes, time.seconds);
return 0;
}
//elapsed time
struct time time1
//time1
++time1.seconds;
if(time1.seconds==60){
time1.seconds=0;
++time1.minutes;
if(time1.minutes==60){
time1.minutes=0;
++time1.hour;
if(time1.hour==24)
time1.hour=0;
}
return time1;
}
struct time time2
//time1
++time2.seconds;
if(time2.seconds==60){
time2.seconds=0;
++time2.minutes;
if(time2.minutes==60){
time2.minutes=0;
++time2.hour;
if(time2.hour==24)
time2.hour=0;
}
return time2;
}