Ciao.
Ho un problema, io vorrei memorizzare in un puntatore qualsiasi, l'indirizzo di un nodo qualsiasi. So che è possibile. Ma non ci riesco.
Io scrivo così:
codice:
#include <iostream>   
using namespace std;
int *x,k;
int main()
{ 
    struct lista 
    { 
        string nome; 
        string cognome; 
        int eta; 
        struct lista *punt;
    };
    cout << "Inserisci il numero di nodi da creare (min 3) = ";
    cin >>k;
    lista p; 
    cout <<y<< ") Inserisci il nome = "; 
    cin >> p.nome; 
    cout <<y<< ") Inserisci il cognome = "; 
    cin >> p.cognome; 
    cout <<y<< ") Inserisci l'eta = "; 
    cin >> p.eta;
    
    lista q;
    p.punt =&q;
    y++;
    cout <<y<< ") Inserisci il nome = "; 
    cin >> q.nome; 
    cout <<y<< ") Inserisci il cognome = "; 
    cin >> q.cognome; 
    cout <<y<< ") Inserisci l'eta = "; 
    cin >> q.eta;
    *x=q;  //qui mi da errore
    .
    .
    .

    system("pause"); 
}
MI SAPETE AIUTARE?