si........ ma la questione non è se è c o c++............ho sbagliato a scrivere è ho messo c,MA nel fatto che non mi funge!!!!!!!!!!!!
da questo preciso punto:
[CODE]
struct elemento *crea(elemento *p)
{
elemento *coda;
int valore;
cout<<"inserisci un valore"<<endl;
cin>>valore;
if(p!=NULL) /*in coda*/
{
elemento *coda=new elemento;
coda->info=valore;
coda->next=p; QUI PROPRIOO VENGONO CAMBIATI I VALORI DI CODA(SIA INFO CHE NEXT)
CON VALORI CHE NON SO DA DPOVE SALTAN FUORI E NON TORNA NIENTE,PERKè?!!!!!
}
else /*nuova*/
{
elemento *p= new elemento;
p->info=valore;
p->next=NULL;
coda=p;
}
return(coda);
}