Oppure

Loading
26/01/09 17:56
totipianurese
ciao, questo programma, crea una lista puntatori, dove inserisce i nodi in TESTA, quindi (nel mio caso q sarebbe la testa).
Non riesco a stampare la lista, qualsiasi operazione cerco di fare su q, mi dice che non e' dichiarata (anche se alla fine scrivo
:cout<<q->num )
mi potete aiutare?
#include <iostream>
using namespace std;

struct lista
{
    int num;
    lista *punt; 
};

int main()
{
    lista *x;
    int y;
    char ins;
    
    lista *p = new lista;
    cout <<"Inserisci il numero = ";
    cin >> p->num;
    p->punt=NULL;
    x=p;
    cout <<"Devi inserire ? (s/n) = ";
    cin >>ins;
    
    while (ins=='s' || ins=='S')
    {
     lista *q = new lista;
     cout <<"Inserisci il numero = ";
     cin >> q->num;  
     q->punt=x; 
     x=q; 
     cout <<"Devi inserire ? (s/n) = ";
     cin >>ins; 
    }
    
   
    system("PAUSE");
}
Ultima modifica effettuata da totipianurese 26/01/09 17:57
aaa
27/01/09 19:32
totipianurese
Ho risolto grazie lo stesso :) :rotfl:
aaa