All Projects

Result Management System

Aayush-Sigdel / ResultManagementSystem
2025Backend

A console-based Result Management System written in C. Features student record CRUD, marks/grades management, GPA calculation, and text-file storage with a menu-driven interface.

Screenshots

About This Project

Result Management System is a C-based console application for managing student examination results. It uses text files for persistent storage and provides a menu-driven interface for all operations.

Key Features:

  • Add, edit, delete, and search student records
  • Marks entry and automatic grade calculation
  • GPA computation with semester-wise tracking
  • Text-file based persistence (no database required)
  • Menu-driven console interface
  • Data validation and error handling

Technical Highlights:

Written in pure C with standard library only — no external dependencies. File I/O uses structured text formats for reading and writing records. The menu system is built with a state machine pattern for clean navigation. Memory management is handled carefully with proper allocation and deallocation.

This was one of my first programming projects, built during my early semesters. It solidified my understanding of C fundamentals, file handling, pointers, and structured programming.

Technologies

cconsolefile-io