Guest User

Untitled

a guest
Mar 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. bool SRS::addStudent(const int studentId, const string studentName)
  2. {
  3. Student* tempstudent = new Student(studentId, studentName);
  4. bool flag = true;
  5. int i = 0;
  6. while (flag) {
  7. if (students) {
  8. if (students[i].getStudentId() == studentId)
  9. return false;
  10. i++;
  11. if (i == studentNo)
  12. flag = false;
  13. }
  14. else
  15. flag = false;
  16. }
  17. Student* temp = new Student[studentNo+1];
  18. if (studentNo > 0) {
  19. for (int i = 0; i < studentNo; i++) {
  20. temp[i] = students[i];
  21. }
  22. delete[] students;
  23. }
  24. temp[studentNo] = *tempstudent;
  25. studentNo++;
  26. students = temp;
  27. return true;
  28. }
  29.  
  30. Student* temp = new Student[studentNo+1];
Add Comment
Please, Sign In to add comment