Ciao. Ho realizzato un programma che mi crea 2 nodi e me li collega insieme. Adesso però vorrei generalizzare il programma, in modo tale, che inserendo il numero di nodi, mi crea N nodi e me li collega insieme.
Non so come fare.
Cmq questo è quello ke ho fatto io:
codice:#include <iostream> using namespace std; int *p,*q; int main() { struct lista { string nome; string cognome; int eta; struct lista *punt; }; lista p; cout << "Inserisci il nome = "; cin >> p.nome; cout << "Inserisci il cognome = "; cin >> p.cognome; cout << "Inserisci l'eta = "; cin >> p.eta; lista q; p.punt =&q; cout << "Inserisci il nome = "; cin >> q.nome; cout << "Inserisci il cognome = "; cin >> q.cognome; cout << "Inserisci l'eta = "; cin >> q.eta; q.punt = NULL; system("pause"); }