Práctica 1 de AED2: Uso de los mapas de las STL

Implementar una clase en C++ que permita cargar el fichero horarios.txt en un mapa de las STL en C++, de forma que se pueda consultar los horarios de cualquier grupo de cualquier asignatura. Además debe permitir la consulta de los horarios de cualquiera de esos grupos. El formato de las líneas del fichero es:

asignatura,grupo,día,semana,hora de inicio, hora de fin

Se proporciona el programa principal pr1.cc y el makefile.

Se piden dos versiones del programa:

  1. horario1.cc: versión en la que se utilizará un mapa con la clave de tipo string compuesta por la asignatura y el grupo separados por una coma, y como valor se utilizará otra variable de tipo string compuesta por el día, la semana, la hora de inicio y la hora de fin también separadas por comas. El prototipo de la clase horario se proporciona en el fichero horario1.h
  2. horario2.cc: versión en la que se utilizará un mapa con la clave implementada mediante la clase asigru, y como valor se utilizará otra la clase info. El prototipo tanto de la clase horario como de las otras dos clases auxiliares se proporciona en el fichero horario2.h

La documentación sobre las STL puede encontrarse en /iilabs/AED2/STL_doc.tar.gz o consultarse en /iilabs/AED2/STL_doc.

NOTA: Esta práctica dura una sesión y deben entregarse a través de web los ficheros: horario1.cc y horario2.cc antes del comienzo de la siguiente práctica.