Ciao, mi sapreste dire perche' questo programma quando esegue la stampa dei nodi, mi stampa per esempio: 0x3e4636 e non i numeri inseriti??
il programma dovrebbe inserire i nodi in coda alla lista.
codice:#include <iostream> using namespace std; struct lista { int num; lista *punt; }; int main() { lista *x; int y; char ins; lista *p = new lista; cout <<"Inserisci il numero = "; cin >> p->num; x=p->punt; cout <<"Devi inserire ? (s/n) = "; cin >>ins; while (ins=='s' || ins=='S') { lista *q = new lista; cout <<"Inserisci il numero = "; cin >> q->num; x=q; x=q->punt; cout <<"Devi inserire ? (s/n) = "; cin >>ins; } lista *T=p; while(T) { cout<<T<<endl;; T=T->punt; } system("PAUSE"); }