ciao a tutti, stavo studiando gli alberi e avevo un file di esempio sulle operazioni sugli alberi. il testo originale è:
ovviamente c'è tutta la dichiarazione prima.Codice PHP:int main()
{
tree t1;
int X;
t1=Albero_Vuoto();
do {
cout<<"\tElemento : ";
cin>>X;
t1=Ins_Ord(X,t1);
} while (X!=0);
x rendere la cosa + elegante volevo fare una funzione che si occupasse dell'inserimento degli elementi quindi ho fatto:
con la chiamata nel mainCodice PHP:void inserisci_elem(tree t1){
int X;
cout<<"\n\n\nInserire tutti gli elementi (per terminare inserire 0)\n";
do {
cout<<"\tElemento : ";
cin>>X;
t1=Ins_Ord(X,t1);
} while (X!=0);
cout<<"Elementi inseriti!\n";
}
ma è come se i valori rimanessero nella funzione e non vengono esportati fuori, visto che mi da errore quando controllo i valori inseriti. cosa sbaglio? grazieCodice PHP:inserisci_elem(t1);

Rispondi quotando
dava errori strani sulle conversioni dei puntatori.. vabbe non ci pensiamo
grazie uguale 