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?