Dobrý den,
naprogramoval jsem zásobník. Ale když ho spustím, tak mi vypisuje divná čísla, mám za to, že to jsou adresy. Mohl by mi prosím někdo poradit, jak to mám udělat, aby mě vypsal prvky?
void Zasobnik::Tisk(){
for(int i=max;i>0;i--){
printf("%2d"+pole[i]);
}
}
Metoda Main
Zasobnik zasobnik1(4);
zasobnik1.JePrazdny();
zasobnik1.PridejNaVrchol(5);
zasobnik1.PridejNaVrchol(4);
zasobnik1.PridejNaVrchol(3);
zasobnik1.OdeberZVrcholu();
zasobnik1.JePrazdny();
zasobnik1.Tisk();
##########################################
A výstup
Zasobnik je prazdny.
Prvek byl pridan.
Prvek byl pridan.
Prvek byl pridan.
Posledni prvek 3 byl odebran.
Zasobnik neni prazdny.
3961978884197951
Nevím co tam je špatně