Non riesco a risolvere questo problema... (penso di aver capito dove sta l'errore ma non riesco a corregerlo)
Nel main ho quest:
Nella classe ho questo invece:codice:for(i=dischi;i>0;i--) A.Push(i); A.Visualizza() ;
Mi stampa solo il primo elemento dello stack... come posso correggere ? graziecodice:void Push(int elementi){ tmp=new piolo; if(fst==NULL) fst=tmp; tmp->raggio = elementi; tmp=tmp->succ; tmp->succ = NULL; } /*Funzione momentanea per controllare l'esattezza dello stack*/ void Visualizza(){ tmp = fst; while(tmp->succ!=NULL){ cout<<tmp->raggio; tmp=tmp->succ; } }

Rispondi quotando