Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int deletel (tovar*&head, string name)
- {
- if (head == NULL) return 1;
- else
- {
- typedef tovar* ptovar;
- ptovar todel=head, beforename, tmp;
- if (head->name == name)
- {
- tmp = head->next;
- delete head;
- head = tmp;
- return 0;
- }
- while (todel!=NULL && todel->name!=name)
- {
- beforename = todel;
- todel=todel->next;
- }
- if (todel == NULL) return 2;
- if (todel->next==NULL) beforename->next=NULL;
- else beforename->next=todel->next;
- delete todel;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement