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");
}