Thaks in advance!
Code: Select all
extern char const * seconds_to_timestr(unsigned int totsecs)
{
static char tempї256];
int days;
int hours;
int minutes;
int seconds;
days = totsecs/(24*60*60);
hours = totsecs/(60*60) - days*24;
minutes = totsecs/60 - days*24*60 - hours*60;
seconds = totsecs - days*24*60*60 - hours*60*60 - minutes*60;
if (days>0)
sprintf(temp,"%d day%s %d hour%s %d minute%s %d second%s",
days,days==1 ? "" : "s",
hours,hours==1 ? "" : "s",
minutes,minutes==1 ? "" : "s",
seconds,seconds==1 ? "" : "s");
else if (hours>0)
sprintf(temp,"%d hour%s %d minute%s %d second%s",
hours,hours==1 ? "" : "s",
minutes,minutes==1 ? "" : "s",
seconds,seconds==1 ? "" : "s");
else if (minutes>0)
sprintf(temp,"%d minute%s %d second%s",
minutes,minutes==1 ? "" : "s",
seconds,seconds==1 ? "" : "s");
else
sprintf(temp,"%d second%s.",
seconds,seconds==1 ? "" : "s");
return temp;
}