Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void togliNum(List *l1,List *l2){
- int a =1;
- int m = dimList(*l1);
- if(*l1 && *l2){
- *l2 = elimina(*l2,m,&a);
- if(a){
- togliNum(&(*l2),&(*l1));
- }
- }
- }
- List elimina(List l,int el,int *a){
- *a = 0;
- if(l){
- l->next = elimina(l->next,el,a);
- if(l->info == el){
- *a = 1;
- List temp = l;
- if(l->prev){
- l->prev->next = l->next;
- }
- if(l->next){
- l->next->prev = l->prev;
- }
- l = l->next;
- free(temp);
- }
- }
- return l;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement