Logo by Irenicus lunedė 01-dic-08 10:25


RaulKen.It :: Leggi il Topic - [C++] Liste bidirezionali
 FAQFAQ   CercaCerca   Gruppi utentiGruppi utenti   ProfiloProfilo   Messaggi PrivatiMessaggi Privati   LoginLogin 

[C++] Liste bidirezionali

 
Nuovo Topic   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Gio Dic 07, 2006 9:15 pm    Oggetto: [C++] Liste bidirezionali Rispondi citando

Non so pių dove sbattere la testa...
Ho questo stack... fino a quando lo stack era semplice, nessun problema...


Premettendo che lst č inizializzato a NULL:
Codice:

void Bastoncino::Push(int elemento){
      stack *tmp=new stack;
      tmp->raggio=elemento;
      tmp->succ=lst;
      lst=tmp;
   }



Cosė funzionava... poi ho provato a farlo diventare bidirezionale.... cosė:
Codice:

void Bastoncino::Push(int elemento){
      stack *tmp=new stack;
      tmp->raggio=elemento;
      tmp->succ=lst;
      tmp->prec=tmp;
      lst=tmp;
   }


Ma senza successo... come posso corregere?
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Gio Dic 07, 2006 9:45 pm    Oggetto: Rispondi citando

ho corretto cosė:
Codice:
   void Bastoncino::Push(int elemento){
      stack *tmp=new stack;
      tmp->raggio=elemento;
     tmp->succ=lst;
      lst->prec=tmp;
     lst=tmp;

   }

ma č ancora sbagliato... ma dove sbaglio???
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Ven Dic 08, 2006 12:40 am    Oggetto: Rispondi citando

Ho capito dov č l'errore...
"lst->prec=tmp;" non posso scriverlo... in quanto lst č inizializzato a NULL...



P.S. per i MOD: Perdonatemi... ho dimenticato di mettere il linguaggio di programmazione.... va beh... sicuramente l'avrete capito... č c++... corregete voi?
Torna in cima
Profilo Messaggio privato
DragonNinja
Frequentatore del Forum
Frequentatore del Forum


Registrato: Jul 05, 2005
Messaggi: 412

MessaggioInviato: Ven Dic 08, 2006 12:52 pm    Oggetto: Rispondi citando

Risolto.. .se volete posto"!
Torna in cima
Profilo Messaggio privato
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum

Powered by phpBB © 2001, 2005 phpBB Group

 
© 1999-2008 by Hyarbor S.r.l. PI 04698901215 ®
Usando questo sito si accettano le Note Legali in termini di privacy.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Generazione pagina: 0.14 Secondi