Ciao, il codice che hai scritto mi pare un pò confusionario... questo dovrebbe creare una lista:
codice:struct nodo{ int info; nodo *next; }; nodo *lista1 = new nodo; lista1->info = //quello che vuoi lista1->next=NULL; for (int i=0; i<10; i++){ nodo *temp = new nodo; temp->info = //un qualsiasi valore temp->next = lista1; lista1 = temp; }
mentre questo dovrebbe stamparla:
ciaocodice:void stampa(nodo *lista){ if (lista == NULL) cout << "FINE LISTA \n"; else{ cout << lista->info << "\n"; stampa(lista->next); } }


Rispondi quotando