Sono arrivato a qui:
codice:
#include <iostream>   //provaaaaaaaaaaaaaaa
using namespace std;
int i,*q,*p,*r;
int main()
{ 
    struct Alunno 
    { 
        string nome; 
        string cognome; 
        int eta; 
        struct Alunno *next;
    };
    p= new int;  
    cout << "Inserisci il nome" << endl; 
    cin >> p.nome; 
    cout << "Inserisci il cognome" << endl; 
    cin >> p.cognome; 
    cout << "Inserisci l'eta'" << endl; 
    cin >> p.eta;
    system("pause"); 
}
ma mi da errore sulla riga:
cin >> p.nome;