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
- Download the repository.
- Open Terminal in the folder.
- Run:
./sars
(Note: Windows/Linux users must re-compile using gcc attendance_system.c -o sars)
attendance_system.c: The main source code. sars: The compiled executable (macOS only). students.txt: Sample student database. attendance.txt: Sample attendance records.