Quiz Game: In C

C language quiz game for terminal with user authentication, admin controls, question management, and score history stored in files.

Year

2026


Gallery

Quiz Game: In C

About the Project

Quiz Game is a command-line based application developed in the C programming language.
The program allows users to create accounts, log in, and play a quiz game consisting of multiple questions stored in files.

The application includes a user authentication system where players can sign up, log in, and track their scores.
An admin panel is also included, allowing administrators to add, remove, and manage quiz questions directly from the program.

All user data and quiz questions are stored in binary files, with separate files for user accounts and quiz data.
This helps maintain persistent data even after the program is closed.

Players can view their scores, play quizzes multiple times, and access a help menu explaining how to use the program.
The project demonstrates strong understanding of C programming, file handling, structures, and command-line application design.

Technologies Used:
C Programming Language, File Handling, Binary Files

Platform:
Command Line / Terminal Application

Main Features:

User Login / Signup System
Quiz Game Mode
Admin Panel
Add / Remove Questions
Score Tracking
Binary File Storage
Help Menu
Command Line Interface
Persistent User Data
Separate User & Quiz Files

Storage System:

user.dat → stores user accounts
quiz.dat → stores quiz questions

Goal of Project:
Practice C programming, file handling, and building command-line applications with authentication and data storage.