Myname: Jishu Bharaduwaj
Language: C
Level: BeginnerโIntermediate
Status: Completed โ
/can be Upadate More.
This is a console-based Student Record Management System written in C.
It provides a basic CRUD interface for storing and managing student records like name, roll number, department, and course using plain text files.
- โ Add Student โ Input name, roll number, department, course.
- ๐ View Students โ Display all records.
- ๐ Search Student โ Find students by roll number.
- ๐ Update Student โ Edit student info.
- โ Delete Student โ Remove student record.
- ๐พ File Handling โ Persistent data storage using
student.txt.
- Language: C
- Editor: Visual Studio Code
- Compiler: GCC
- Data Storage: File I/O (fopen, fprintf, fgets, fputs, remove, rename)
student-record-system/ โโโ stdmng.c # Main source file โโโ student.txt # Stores student data โโโ infoabout.txt # Debugging notes โโโ stdmng.exe # Executable (for Windows) โโโ README.md # Project documentation
Each student record is a line in student.txt.
Roll number acts as the unique ID for searching, updating, and deleting.
=== Student Record System ===
1.Add Student
2.Display Students
3.Search Student
4.Update Student
5.Delete Student
6.Exit
- Input validation (invalid/empty inputs, duplicates)
- Dynamic memory handling
- Export/import from CSV/JSON
- Admin login system
- GUI with C++/Python
- Timestamps on modifications
This project demonstrates practical file handling, string manipulation, and structuring console applications in C. Itโs a perfect foundational step for real-world C development.