// Número máximo de líneas del texto de un subtítulo
const int MAX_LINEAS = 3;
// Número máximo de caracteres por línea en un subtítulo
const int MAX_LONG_LINEA = 80;
/*
* Un dato de tipo Subtitulo permite representar un subtítulo con su
* información asociada (número del subtítulo, su texto, y el tiempo
* inicial y final de su proyección)
*/
struct Subtitulo {
int numero; // número del subtítulo
int numLineasTexto; // su número de líneas
char texto[MAX_LINEAS][MAX_LONG_LINEA]; // cada una de sus líneas
Tiempo inicio, fin; // tiempo del inicio y fin de su proyección
};
/*
* Pre: num >= 1, nLineas >= 0
* Post: Devuelve un subtítulo cuyo número es num, cuenta con un texto
* con nLineas líneas, iguales a las almacenadas en texto[0,nLineas-1],
* el instante del comienzo de su proyección es igual a t_inicio
* y el instante del final de su proyección es igual a t_fin
*/
Subtitulo definir (int num, int nLineas, char texto[][MAX_LONG_LINEA],
Tiempo t_inicio, Tiempo t_fin);