Como hacer una comparativa entre 2 horas

Osasa
28 de Agosto del 2003
Hola, no tengo muchos conocimientos en C+, y me gustaría saber como comparar 2 campos:
hora.ini (hhmm)
hora.fin (hhmm)
lo que quiero hacer es que si hora fin es 5 minutos mayor que hora ini, me haga otra función , y que sino pase.

Sabéis como puedo hacerlo?

Muchas gracias

Hugo
28 de Agosto del 2003
puedes hacer lo siguiente:

int fin,inicio;
fin=atoi(hora.fin);
inicio=atoi(hora.inicio);
if(fin+5>inicio)
{
funcion_deseada
}

las funciones atoi estan en stdlib.h
Espero que te sirva