bool ColaEstatica::encolar(int pdato)
{
	if (getFinal() != 9)
	{
		datos[getFinal()] = pdato;
		setFinal(getFinal() + 1);
		return true;
	}
	else
	{
		return false;
	}
}
Exemplo n.º 2
0
void Report::reportput(std::string characteristic)
{
   std::string name = path + reportName + characteristic + txtExtension;
   if (!fileExists(name)) {
      putFile(name, getAllHead() + getFinal());
   }
   else {
      putFile(name, getFinal(), std::ios_base::app);
   }
   name = mainFolder + reportName + characteristic + txtExtension;
   if (!fileExists(name)) {
      putFile(name, getAllHead() + getFinal());
   }
   else {
      putFile(name, getFinal(), std::ios_base::app);
   }
}
void ColaEstatica::mostrar()
{
	if (!vacia())
	{
		for (size_t i = getFrente(); i < getFinal(); i++)
		{
			cout << "Valor: " << datos[i] << "\n" << "\n";
		}
	}
	else {
		cout << "La cola se encuentra vacia." << "\n" << "\n";
	}
}
bool Estructura::vacia()
{
	return	getFrente() == getFinal();
}