This is a simple student management system that allows you to add from file, add manually, delete, search, and display students.
-
Clone the repository
git clone https://github.com/Abdelrhmanmattar/Student-Management-System.git
-
Change into the project directory:
cd Student-Management-System
-
Compile the project:
gcc -o my_program.exe *.c
-
Run the program:
./my_program.exe
-
Add students from file:
- enter the path of the file.txt.
- the file should be in format:
first_name last_name id GPA course1_id course2_id course3_id course4_id course5_id
-
Add students manually:
- enter the data of each student like.
-
find student by id:
- enter the id of the student you want to find.
-
find all students have same first_name:
- enter the first_name of the student you want to find.
-
find all students are in same courses:
- enter the course_id you want to find.
-
get total number of students and how many empty slots.
-
delete student by id:
- enter the id of the student you want to delete.
-
update student data by id:
- enter the id of the student you want to update.
- enter which data you want to edit.
- enter the new data.
-
display all students.
-
exit.