Skip to content

amuthesan/SARS_PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name: CA2 Student Attendance Record System (SARS) CA2 for TCC238/03 – Structured Programming Student Name:Amuthesan Rajaratnam Student ID: 031240276 DATE 21/NOV/2025 WOU

A menu-driven C program for managing student records and attendance. Features include adding/removing students, marking daily attendance, generating reports, and saving/loading data. Cross-platform support for Windows and macOS. Developed and tested using Visual Studio Code.

  • Description: A menu-driven C program to manage student records and attendance.
  • Features include adding/removing students, marking daily attendance,
  • generating reports, and file persistence (saving/loading).
  • Author: Amuthesan Rajaratnam
  • Descriptions are added thoughout the code for clarity
  • IDE Used: Visual Studio Code
  • Language Standard: C
  • OS Compatibility: Windows and Unix-based systems
  • Written on MAC using VS Code
  • Tested on MAC OS and Windows 11

Quick Start (macOS)

  1. Download the repository.
  2. Open Terminal in the folder.
  3. Run: ./sars

Quick Start (Windows)

(Note: Windows/Linux users must re-compile using gcc attendance_system.c -o sars)

Project Files

attendance_system.c: The main source code. sars: The compiled executable (macOS only). students.txt: Sample student database. attendance.txt: Sample attendance records.

About

A menu-driven C program for managing student records and attendance. Features include adding/removing students, marking daily attendance, generating reports, and saving/loading data. Cross-platform support for Windows and macOS. Developed and tested using Visual Studio Code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages