A student management program written in C++ using a singly linked list data structure.
The main functionalities include:
- Enter the list of students
- Manually enter the list of students.
- Load the existing list of students from a txt file.
- Print the entire list of students
- Print complete information.
- Print summarized information.
- Sort the list of students
- Sort in ascending order of ID.
- Sort alphabetically by name.
- Sort in descending order of average score.
- Search for a student in the list
- Search by ID.
- Search by name.
- Search by other information (such as class, score, etc.).
- Add a student to the list
- Add a student at any position in the list.
- Add multiple students at the end of the current list.
- Remove a student from the list
- Remove by position in the list.
- Remove by student information (such as ID, score, etc.).
- Save the list of students to a txt file