bool ColaEstatica::encolar(int pdato) { if (getFinal() != 9) { datos[getFinal()] = pdato; setFinal(getFinal() + 1); return true; } else { return false; } }
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(); }