Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - errore nella stampa
Forum - C/C++ - errore nella stampa

Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 18:56
Lunedė, 26/01/2009
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?
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct lista
  5. {
  6.     int num;
  7.     lista *punt;
  8. };
  9.  
  10. int main()
  11. {
  12.     lista *x;
  13.     int y;
  14.     char ins;
  15.    
  16.     lista *p = new lista;
  17.     cout <<"Inserisci il numero = ";
  18.     cin >> p->num;
  19.     p->punt=NULL;
  20.     x=p;
  21.     cout <<"Devi inserire ? (s/n) = ";
  22.     cin >>ins;
  23.    
  24.     while (ins=='s' || ins=='S')
  25.     {
  26.      lista *q = new lista;
  27.      cout <<"Inserisci il numero = ";
  28.      cin >> q->num;  
  29.      q->punt=x;
  30.      x=q;
  31.      cout <<"Devi inserire ? (s/n) = ";
  32.      cin >>ins;
  33.     }
  34.    
  35.    
  36.     system("PAUSE");
  37. }


Ultima modifica effettuata da totipianurese il 26/01/2009 alle 18:57
PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 20:32
Martedė, 27/01/2009
Ho risolto grazie lo stesso :) :rotfl:

PM Quote