Mini Project in C: Student Management System
This C program implements a basic Student Management System. It allows users to create, modify, and manage a list of student records. The program offers various functionalities like adding, updating, deleting, searching, and sorting student records.
-Load an existing list of students from a file or create a new list.
-Display the entire list of students.
-Search for a student by their CNE (National Student Code).
-Delete a student by their CNE.
-Perform binary search for student records.
-Swap the positions of two students in the list.
-Sort the list of students by various criteria.
-Add a new student to the list.
-Update student information by index.
-Save the updated student list to a file.
- Clone the repository: git clone https://github.com/Artistefx/Bank
- Compile the code: gcc -o main main.c fonctions.c
- Run the executable: ./main
Step-by-step guide on how to install your project.
- Upon running the program, you'll be presented with a menu: -Choose "1" to load an existing student list. -Choose "2" to create a new student list.
- Once the list is loaded or created, the main menu will appear again with several options:
- Choose from options "1" to "10" to perform various actions on the student list.
- After each action, you can enter "0" to return to the main menu.
- Choose option "10" to exit the program. You'll be prompted to save any changes made.
-KERBOUB Hamza -BENHAMOU Hassan