Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. void insertBefore(int id, char type[], char gender[], int age, int id_exist)
  2. {
  3. struct Node* new_node = new Node;
  4. new_node->id = id;
  5. strcpy_s(new_node->type, type);
  6. strcpy_s(new_node->gender, gender);
  7. new_node->age = age;
  8.  
  9. // Find node having value2 and next node of it
  10. struct Node *temp = start;
  11. while (temp->id != id_exist)
  12. temp = temp->next;
  13.  
  14. struct Node *prev = temp->prev;
  15.  
  16. // insert new_node between temp and next.
  17. temp->prev = new_node;
  18. new_node->next = temp;
  19. new_node->prev = temp->prev;
  20. prev->next = new_node;
  21.  
  22. saveBirdsInFile();
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement