A C++ console-based application that manages student records with Create, Read, Update, and Delete (CRUD) operations. This project demonstrates file handling, object-oriented programming (OOP) principles, and basic data management techniques.
- Add Student Records: Input student details like name, roll number, and marks.
- Display All Records: View all stored student records in a formatted output.
- Search Student Records: Find a specific student by their roll number.
- Delete Student Records: Remove a student's data from the system.
- Modify Student Records: Update existing student information.
- File Handling: Records are saved and loaded using file operations for persistent storage.
To run this project, you need a C++ compiler like:
- GCC
- MinGW (for Windows)
- Clang
- Any C++ IDE like Code::Blocks, Dev-C++, Visual Studio, etc.
- Clone the repository:
git clone https://github.com/iNoles/StudentReports.git
- Navigate to the project directory:
cd StudentReports
- Compile the source code:
g++ -o student_reports main.cpp students.cpp students.hpp
After building the project, execute the program with:
./student_reports