Ciao. dovrei fare un piccolo programma che crea una lista puntatori costituita da 10 nodi e da un campo informativo costituito dal nome, cognome e l'età.
Ma mi blocco perche mi da errore. Mi potreste aiutare?
codice:
#include <iostream>
using namespace std;
int *p,*r,*q,i;
int main()
{
struct Alunno
{
string nome;
string cognome;
int eta;
};
Alunno aAlunno;
cout << "inserisci il nome" << endl;
cin >> aAlunno.nome;
cout << "inserisci il cognome" << endl;
cin >> aAlunno.cognome;
cout << "inserisci l'eta'" << endl;
cin >> aAlunno.eta;
cout << "nome: " << aAlunno.nome << endl;
cout << "cognome: " << aAlunno.cognome << endl;
cout << "eta': " << aAlunno.eta << endl;
i=1;
p=new int;
r=*p;
cout << "Inserisci il nome"<<endl;
cin >> nome;
cout << "inserisci il congome"<<endl;
cin >> cognome;
cout << "Inserisci l'eta'"<<endl;
cin >> eta;
p.nome=nome;
p.cognome=cognome;
p.eta=eta;
do
{
i++;
p=new int;
cout<<"Inserisci il nome"<<endl;
cin>>nome;
cout<<"inserisci il congome"<<endl;
cin>>cognome;
cout<<"Inserisci l'eta'"<<endl;
cin>>eta;
p.nome=nome;
p.cognome=cognome;
p.eta=eta;
r.punt=q;
r=q;
}
while(i=11);
q.punt=NULL;*/
system("pause");
}