#ifndef _GRUPOSCHAT #define _GRUPOSCHAT #include "ListaContactos.h" //Constantes: //Tipos: typedef struct tElemento { tContacto *puntero; int numMensajes; }; typedef struct tGrupoChat { tElemento *elemento; //Ordenada por id. std::string nombreGrupo; int capacidad; int cont; }; //Funciones: void nuevo(tGrupoChat& grupo); void insertar(tGrupoChat& grupo, tElemento& element); //Insertar por id. bool buscar(tGrupoChat& grupo, std::string& id, int&, int&, int&); //Recursiva y binaria. void mostrar(tGrupoChat& grupo); void combinar(tGrupoChat& grupoA, tGrupoChat& grupoB, tGrupoChat& grupoC); void destruir(tGrupoChat& grupo); #endif // !_GRUPOSCHAT