Ejemplo n.º 1
0
void Pilas::on_pushButton_clicked()
{
    Nodo* ob=new Nodo();
        Nodo* ob2=new Nodo();
        Nodo* ob3=new Nodo();
        ob->valor=1;
        ob2->valor=2;
        ob3->valor=3;
        meter(ob);
        meter(ob2);
        meter(ob3);

        cout<<ob->valor<<endl;
        cout<<ob2->valor<<endl;
        cout<<ob3->valor<<endl;
        cout<<"Tope "<<getTope()->valor<<endl;
        cout<<endl;
        cout<<"Sacar"<<endl;
        sacar();
        cout<<ob->valor<<endl;
        cout<<ob2->valor<<endl;
        cout<<"Tope "<<getTope()->valor<<endl;
        cout<<endl;
        sacar();
        meter(ob);
        cout<<ob2->valor<<endl;
        cout<<ob3->valor<<endl;
        cout<<ob->valor<<endl;
        cout<<"Tope "<<getTope()->valor<<endl;
}
Ejemplo n.º 2
0
void Pilas::on_pushTope_clicked()
{
    QString s;
    if(tope){
        ui->valorTope->clear();
        int t = getTope()->valor;
        ui->valorTope->setText(s.number(t));
    }
    else
    {
        QString s = "NULL";
        ui->valorTope->setText(s);
    }
}