Salve a tutti come da titolo devo creare un programma con una funzione con i puntatori che converta i secondi in ore minuti e secondi attraverso questa funzione
void split_time(long total_sec, int *hr, int *min, int *sec);
io ho fatto cosi volevo sapere se ho fatto bene o il mio procedimento è troppo macchinoso, grazie mille
void split_time(long total_sec, int *hr, int *min, int *sec)
{
if(total_sec>3599)
{
*hr= total_sec/3600;
}
while(total_sec > 3600)
{
total_sec -= 3600;
}
*min= total_sec/60;
while(total_sec > 60)
{
total_sec-=60;
}
*sec= total_sec;
}