Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 1.4 KB

File metadata and controls

59 lines (44 loc) · 1.4 KB

Student Management System

Description

This is a simple student management system that allows you to add from file, add manually, delete, search, and display students.

Installation

  1. Clone the repository

    git clone https://github.com/Abdelrhmanmattar/Student-Management-System.git
  2. Change into the project directory:

    cd Student-Management-System
  3. Compile the project:

    gcc -o my_program.exe *.c
  4. Run the program:

    ./my_program.exe

Usage

  1. 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
  2. Add students manually:

    • enter the data of each student like.
  3. find student by id:

    • enter the id of the student you want to find.
  4. find all students have same first_name:

    • enter the first_name of the student you want to find.
  5. find all students are in same courses:

    • enter the course_id you want to find.
  6. get total number of students and how many empty slots.

  7. delete student by id:

    • enter the id of the student you want to delete.
  8. 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.
  9. display all students.

  10. exit.