Hola "comemeelguevo" supongo que habrás llegado a esta página buscando soluciones de los problemas que hemos tenido en clase y que he ido preguntando(intuyo que estudias programacion 1 informática en zaragoza por la mañana o tarde), yo si quieres te ayudo en los problemas pero tal y como has puesto esta pregunta es muy difícil que te la respondan porque no se entiende sino preguntas algo concreto. Este sería la función definir sin la matriz texto que no la entiendo:
Código (cpp) [Seleccionar]
Subtitulo definir (int num, int nLineas, char texto[][MAX_LONG_LINEA],
Tiempo t_inicio, Tiempo t_fin){
Subtitulo s;
s.numero=num;
s.numLineasTexto=nLineas;
s.inicio=t_inicio;
s.fin=t_fin;
return s;
}