-
Notifications
You must be signed in to change notification settings - Fork 619
Description
Description
Implement a Student Report Card System in C language.
This is a classic C programming project that helps in understanding structures, file handling, and basic I/O operations.
The program should manage student records, store marks, and calculate the final result.
Problem Statement
Create a console-based system that can:
Add Student Records – store name, roll number, and marks for multiple subjects.
Display All Records – show a table of all students with their average and grade.
Search a Student Record – view details by roll number.
Save & Retrieve Data from File – use file handling for persistent storage.
Exit – safely close the program.
Example
Input:
===== STUDENT REPORT CARD SYSTEM =====
- Add Record
- Display Records
- Search Record
- Exit
Enter your choice: 1
Enter Name: Rahul
Enter Roll No: 101
Enter Marks in 3 Subjects: 85 90 80
Output :
Record added successfully!
Expected Approach
Use structures (struct Student)
Implement functions for modularity
Use file handling (fopen, fwrite, fread) to store data persistently
Compute average and grade dynamically
hey @dimpeshmalviya please assign this issue and mention it under hacktoberfest tag.. i am creating a PR as well for this..
Thank you..