need to swaping nodes without changing the vlue fields .
my solution
not working , why ?Code:void swap(Node *X,Node *Y) { Node *prev, *next, *temp; temp=X; prev=(X->prev); next=(X->next); X=Y; (X->next)=next; (X->prev)=prev; next=(Y->next); prev=(Y->prev); Y=temp; (Y->next)=next; (Y->prev)=prev; }
TNX ....