Advertisement
Guest User

Untitled

a guest
May 30th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. Lista* lst_del(Lista* l, int pos) {
  2. if (pos == 0){
  3. Lista *p;
  4. p = l->prox;
  5. free(l);
  6. return p;
  7. }
  8. else if (pos+1 > lst_tam(l)) {
  9. return l;
  10. } else {
  11. int i;
  12. Lista *p = l;
  13. Lista *v = l->prox->prox;
  14. for (i=1; i<pos; i++) {
  15. p = p->prox;
  16. v = v->prox;
  17. }
  18. free(p->prox);
  19. p->prox = v;
  20. return l;
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement