0% found this document useful (0 votes)
31 views23 pages

DS Labproj 1

This document describes a C program for a quiz game project. It includes sections on hardware requirements, software requirements, and implementation details. The game has two rounds - a warmup round with 3 simple questions, and a challenge round where the user earns $100,000 for each correct answer until reaching $1 million. The program tracks the user's name and highest score, and allows viewing scores, resetting scores, and getting help. Functions are defined for editing scores, showing records, resetting scores, and providing help.

Uploaded by

22w91a1208
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views23 pages

DS Labproj 1

This document describes a C program for a quiz game project. It includes sections on hardware requirements, software requirements, and implementation details. The game has two rounds - a warmup round with 3 simple questions, and a challenge round where the user earns $100,000 for each correct answer until reaching $1 million. The program tracks the user's name and highest score, and allows viewing scores, resetting scores, and getting help. Functions are defined for editing scores, showing records, resetting scores, and providing help.

Uploaded by

22w91a1208
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

An industrial oriented micro project report(2023-2024)

on
CRICKET SCORE SHEET
Submitted by

G.JASMITHA REDDY 22W91A05A2

Under the Esteemed Guidance of

Mrs.S.KAYALVIZHI
Assistant professor
in

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


MALLA REDDY INSTITUTE OF ENGINEERING AND
TECHNOLOGY
(UGC AUTONOMOUS)
(Sponsored by Malla Reddy Educational society)
(Affiliated to JNTU,Hyderabad)
Maisammaguda, Dhulapally post, Secunderabad-500014.
DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING

BONAFIDE CERTIFICATE

This is to certify that this is the bonafide certificate of an industrial oriented micro
project report titled “Cricket Score Sheet” is submitted by G.JASMITHA REDDY
(22W91A05A2), in the partial fulfilment of the requirements for the degree of
Bachelor of Technology in Computer Science and Engineering, Department of
Computer Science & Engineering and this has not been submitted for the award of
any other degree of this institution.

INTERNAL GUIDE SIGN HEAD OF THE DEPARTMENT SIGN


DECLARATION
I hereby declare that the Micro Project report entitled “CRICKET SCORE
SHEET” submitted to Malla Reddy Institute of Engineering and

Technology (Autonomous), affiliated to Jawaharlal Nehru Technological


University Hyderabad (JNTUH), for the award of the degree of Bachelor
of Technology in ComputerScience & Engineering is a result of original
industrial oriented mini project done by me. It is further declared that the
seminar report or any part thereof has not been previously submitted to
any University or Institute for the award of degree or diploma

G.JASMITHA REDDY 22W91A05A2


ACKNOWLEDGEMENT
First and foremost, I am grateful to the Principal Dr. P. SRINIVAS, for
providing me with all the resources in the college to make my project a
success. I thank him for his valuable suggestions at the time of seminars
which encouraged me to give my best in the project.

I would like to express my gratitude to Dr. MD ASHFAQUL HASAN,


Head of the Department, Department of Computer Science and
Engineering for his support and valuable suggestions during the
dissertation work.

I offer my sincere gratitude to my project - coordinator and internal guide


Mrs.S.KAYALVIZHI, Assistant Professor of Computer Science and
Engineering department who has supported me throughout this project
with their patience and valuable suggestions.

I would also like to thank all the supporting staff of the Dept. of CSE and
all other departments who have been helpful directly or indirectly in
making the project a success.

I am extremely grateful to my parents for their blessings and prayers for


my completionof project that gave me strength to do my project.

G.JASMITHA REDDY 22W91A05A2


TABLE OF CONTENTS

S. No. Title Page No.


1 ABSTRACT OF THE PROJECT 1

2 INTRODUCTION 2
3 HARDWARE REQUIREMENTS 3

4 SOFTWARE REQUIREMENTS 4
5 IMPLEMENTATION 5-9

6 SCREENSHOTS 10

7 CONCLUSION 11
ABSTRACT
Quiz game project is a simple project built using the C programming language. It is
designed as a simple console application. In this project, a number of questions are
asked, and the user is awarded cash prize for each correct answer given. (Other
similar mini game projects are: snake game, hangman game, pacman game.) This is a
complete and error-free Quiz Game Mini Project in C designed as a simple console
application. In this project, a number of questions are asked, and the user is awarded
cash prize for each correct answer given. (Other similar mini game projects are: snake
game, hangman game, pacman game.) Quiz Game in C – Project Introduction:Output
Screenshots: In quiz game, questions are chosen in such a a way that they cover all
fields of a typical quiz contest. The user’s general knowledge is tested with quiz
questions regarding science, technology, movies, sports, general health, geography
and many more.

1
INTRODUCTION
We have divided this mini project into many functions, and listed below are some of
those which may help you understand the project better.
• edit_score() – adds the current cash prize won to the previous one upon giving
the right answer to a question
• help() – help menu with game summary and rules
• reset_score() – to reset the highest score/cash prize to default
• show_record() – shows the highest cash prize won by a particular user
• show_score() – to view the highest score
In this quiz game mini project, you can store the user name, view the highest score
secured by a user, and even reset the score. Additionally, to make the game look a
little more interesting, it is divided into two rounds; user must pass the first round to
reach the second one.
Of the 2 rounds I mentioned above, the first is called the Warm-up Round; the second
is the Challenge round. In the warm-up round, the user is asked a total of three simple
questions and they must be able to answer at least two of them correctly to enter the
next round. If the user is not capable of doing that, he is not permitted to proceed
further.
In the second and more interesting round of this quiz game in C, the user will be
asked questions continuously, and for each right answer given, they will earn
$100,000!
The game ends when the user’s cash prize piles up to $1 million. For each question
asked, there are 4 options, namely A, B, C and D. There are no negative markings, so
the user’s accumulated cash money won’t be deducted for wrong answers to the
questions.

2
SYSTEM ANALYSIS
HARDWARE REQUIREMENTS

1. Server/Computer:
- A modern multi-core processor (such as Intel Core i5 or higher) for efficient
processing.
- Recommended RAM size would be at least 8GB or more, depending on the scale
of data handling.
- Sufficient hard disk space for storing customer data, call records, and the
application itself.

2. Database Storage:
- Depending on the volume of customer data and call records, consider sufficient
storage space. It could be on local disks or network-attached storage.

3. Network Infrastructure:
- Reliable network connectivity to communicate with external systems (if required)
or access remote databases.

3
SOFTWARE REQUIREMENTS

1. Operating System:
- Compatibility with various operating systems such as Windows, Linux, or Unix-
like systems where C compilers and necessary libraries are available.

2. C Compiler and Development Environment:


- An appropriate C compiler such as GCC (GNU Compiler Collection) for
compiling C code.
- Development environment or text editor for coding (e.g., Visual Studio Code,
Sublime Text, etc.).

3. Database Management System (DBMS):


- Depending on the system's architecture, a DBMS might be required for storing
customer information, call records, tariffs, etc. Examples include MySQL,
PostgreSQL, SQLite, or NoSQL databases depending on specific needs.

4. Libraries and Frameworks:


- Utilize relevant C libraries and frameworks for handling data structures, file I/O,
networking (if needed for communication with other systems), and any specific
functionalities required for telecom billing.

5. Security Software:
- Implement security measures such as encryption algorithms, access controls,
and data protection mechanisms to ensure customer data confidentiality and system
integrity.

6. Documentation and Reporting Tools:


- Optional, but if needed, consider software for generating reports, documentation,
or interfaces to present billing information effectively to users or administrators.

7. Testing Tools:
- Debugging and testing tools for code validation, ensuring accuracy in
calculations, and handling exceptions gracefully.

4
IMPLEMENTATION

#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#include<stdlib.h>
#include<string.h>
void show_record();
void reset_score();
void help();
void edit_score(float , char []);
int main()
{
int countr,r,r1,count,i,n;
float score;
char choice;
char playername[20];
mainhome:
system("cls");
printf("\t\t\tC PROGRAM QUIZ GAME\n");
printf("\n\t\t________________________________________");

printf("\n\t\t\t WELCOME ");


printf("\n\t\t\t to ");
printf("\n\t\t\t THE GAME ");
printf("\n\t\t________________________________________");
printf("\n\t\t________________________________________");
printf("\n\t\t BECOME A MILLIONAIRE!!!!!!!!!!! ") ;
printf("\n\t\t________________________________________");
printf("\n\t\t________________________________________");
printf("\n\t\t > Press S to start the game");
printf("\n\t\t > Press V to view the highest score ");
printf("\n\t\t > Press R to reset score");
printf("\n\t\t > press H for help ");
printf("\n\t\t > press Q to quit ");
printf("\n\t\t________________________________________\n\n");
choice=toupper(getch());
if (choice=='V')
{
show_record();
goto mainhome;
}
else if (choice=='H')
{

5
help();getch();
goto mainhome;
}
else if (choice=='R')
{reset_score();
getch();
goto mainhome;}
else if (choice=='Q')
exit(1);
else if(choice=='S')
{
system("cls");

printf("\n\n\n\n\n\n\n\n\n\n\t\t\tResister your name:");


gets(playername);

system("cls");
printf("\n ------------------ Welcome %s to C Program Quiz Game ---------------------
-----",playername);
printf("\n\n Here are some tips you might wanna know before playing:");
printf("\n -------------------------------------------------------------------------");
printf("\n >> There are 2 rounds in this Quiz Game,WARMUP ROUND &
CHALLANGE ROUND");
printf("\n >> In warmup round you will be asked a total of 3 questions to test
your");
printf("\n general knowledge. You are eligible to play the game if you give atleast
2");
printf("\n right answers, otherwise you can't proceed further to the Challenge
Round.");
printf("\n >> Your game starts with CHALLANGE ROUND. In this round you will
be asked a");
printf("\n total of 10 questions. Each right answer will be awarded $100,000!");
printf("\n By this way you can win upto ONE MILLION cash prize!!!!!..........");
printf("\n >> You will be given 4 options and you have to press A, B ,C or D for
the");
printf("\n right option.");
printf("\n >> You will be asked questions continuously, till right answers are
given");
printf("\n >> No negative marking for wrong answers!");
printf("\n\n\t!!!!!!!!!!!!! ALL THE BEST !!!!!!!!!!!!!");
printf("\n\n\n Press Y to start the game!\n");
printf("\n Press any other key to return to the main menu!");
if (toupper(getch())=='Y')
{
goto home;
}
else
{
goto mainhome;
system("cls");

6
}

home:
system("cls");
count=0;
for(i=1;i<=3;i++)
{
system("cls");
r1=i;

switch(r1)
{
case 1:
printf("\n\nWhich of the following is a Palindrome number?");
printf("\n\nA.42042\t\tB.101010\n\nC.23232\t\tD.01234");
if (toupper(getch())=='C')
{
printf("\n\nCorrect!!!");count++;
getch();
break;
}
else
{
printf("\n\nWrong!!! The correct answer is C.23232");
getch();
break;
}

case 2:
printf("\n\n\nThe country with the highest environmental performance
index is...");
printf("\n\nA.France\t\tB.Denmark\n\nC.Switzerland\t\tD.Finland");
if (toupper(getch())=='C')
{printf("\n\nCorrect!!!");count++;
getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is C.Switzerland");
getch();
break;}

case 3:
printf("\n\n\nWhich animal laughs like human being?");
printf("\n\nA.Polar Bear\t\tB.Hyena\n\nC.Donkey\t\tD.Chimpanzee");
if (toupper(getch())=='B')
{printf("\n\nCorrect!!!");count++;
getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is B.Hyena");

7
getch();
break;}

case 4:
printf("\n\n\nWho was awarded the youngest player award in Fifa
World Cup 2006?");
printf("\n\nA.Wayne Rooney\t\tB.Lucas Podolski\n\nC.Lionel
Messi\t\tD.Christiano Ronaldo");
if (toupper(getch())=='B')
{printf("\n\nCorrect!!!");count++;
getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is B.Lucas Podolski");
getch();
break;}

case 5:
printf("\n\n\nWhich is the third highest mountain in the world?");
printf("\n\nA.Mt. K2\t\tB.Mt. Kanchanjungha\n\nC.Mt. Makalu\t\tD.Mt.
Kilimanjaro");
if (toupper(getch())=='B')
{printf("\n\nCorrect!!!");count++;
getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is B.Mt.
Kanchanjungha");
getch();
break;}

case 6:
printf("\n\n\nWhat is the group of frogs known as?");
printf("\n\nA.A traffic\t\tB.A toddler\n\nC.A police\t\tD.An Army");
if (toupper(getch())=='D' )
{printf("\n\nCorrect!!!");count++;
getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is D.An Army");
getch();
break;}}
}

if(count>=2)
{goto test;}
else
{
system("cls");
printf("\n\nSORRY YOU ARE NOT ELIGIBLE TO PLAY THIS GAME,
BETTER LUCK NEXT TIME");

8
getch();
goto mainhome;
}
test:
system("cls");
printf("\n\n\t*** CONGRATULATION %s you are eligible to play the Game
***",playername);
printf("\n\n\n\n\t!Press any key to Start the Game!");
if(toupper(getch())=='p')
{goto game;}
game:
countr=0;
for(i=1;i<=10;i++)
{system("cls");
r=i;

switch(r)
{
case 1:
printf("\n\nWhat is the National Game of England?");
printf("\n\nA.Football\t\tB.Basketball\n\nC.Cricket\t\tD.Baseball");
if (toupper(getch())=='C')
{printf("\n\nCorrect!!!");countr++;getch();
break;getch();}
else
{printf("\n\nWrong!!! The correct answer is C.Cricket");getch();
goto score;
break;}

case 2:
printf("\n\n\nStudy of Earthquake is called............,");

printf("\n\nA.Seismology\t\tB.Cosmology\n\nC.Orology\t\tD.Etimology");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is
A.Seismology");getch();
goto score;
break;
}

case 3:
printf("\n\n\nAmong the top 10 highest peaks in the world, how many
lie in Nepal? ");
printf("\n\nA.6\t\tB.7\n\nC.8\t\tD.9");
if (toupper(getch())=='C')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else

9
{printf("\n\nWrong!!! The correct answer is C.8");getch();
goto score;
break;}

case 4:
printf("\n\n\nThe Laws of Electromagnetic Induction were given by?");
printf("\n\nA.Faraday\t\tB.Tesla\n\nC.Maxwell\t\tD.Coulomb");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{
printf("\n\nWrong!!! The correct answer is A.Faraday");getch();
goto score;
break;
}

case 5:
printf("\n\n\nIn what unit is electric power measured?");
printf("\n\nA.Coulomb\t\tB.Watt\n\nC.Power\t\tD.Units");
if (toupper(getch())=='B')
{printf("\n\nCorrect!!!");countr++;getch(); break;}
else
{
printf("\n\nWrong!!! The correct answer is B.Power");
getch();
goto score;
break;
}
case 6:
printf("\n\n\nWhich element is found in Vitamin B12?");
printf("\n\nA.Zinc\t\tB.Cobalt\n\nC.Calcium\t\tD.Iron");
if (toupper(getch())=='B' )
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is B.Cobalt");goto score;
getch();
break;}

case 7:
printf("\n\n\nWhat is the National Name of Japan?");
printf("\n\nA.Polska\t\tB.Hellas\n\nC.Drukyul\t\tD.Nippon");
if (toupper(getch())=='D')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is D.Nippon");getch();
goto score;
break;}

10
case 8:
printf("\n\n\nHow many times a piece of paper can be folded at the
most?");
printf("\n\nA.6\t\tB.7\n\nC.8\t\tD.Depends on the size of paper");
if (toupper(getch())=='B')
{printf("\n\nCorrect!!!");countr++;getch(); break;}
else
{printf("\n\nWrong!!! The correct answer is B.7");getch();
goto score;
break;}

case 9:
printf("\n\n\nWhat is the capital of Denmark?");
printf("\n\nA.Copenhagen\t\tB.Helsinki\n\nC.Ajax\t\tD.Galatasaray");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is
A.Copenhagen");getch();
goto score;
break;}

case 10:
printf("\n\n\nWhich is the longest River in the world?");
printf("\n\nA.Nile\t\tB.Koshi\n\nC.Ganga\t\tD.Amazon");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++;getch(); break;}
else
{printf("\n\nWrong!!! The correct answer is
A.Nile");getch();break;goto score;}

case 11:
printf("\n\n\nWhat is the color of the Black Box in aeroplanes?");
printf("\n\nA.White\t\tB.Black\n\nC.Orange\t\tD.Red");
if (toupper(getch())=='C')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is C.Orange");getch();
break;goto score;}

case 12:
printf("\n\n\nWhich city is known at 'The City of Seven Hills'?");
printf("\n\nA.Rome\t\tB.Vactican City\n\nC.Madrid\t\tD.Berlin");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is A.Rome");getch();
break;goto score;}

11
case 13:
printf("\n\n\nName the country where there no mosquitoes are
found?");
printf("\n\nA.Japan\t\tB.Italy\n\nC.Argentina\t\tD.France");
if (toupper(getch())=='D')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is D.France");getch();
break;goto score;}

case 14:
printf("\n\n\nWho is the author of 'Pulpasa Cafe'?");
printf("\n\nA.Narayan Wagle\t\tB.Lal Gopal Subedi\n\nC.B.P.
Koirala\t\tD.Khagendra Sangraula");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is A.Narayan
Wagle");getch();
break;goto score;}

case 15:
printf("\n\n\nWhich Blood Group is known as the Universal
Recipient?");
printf("\n\nA.A\t\tB.AB\n\nC.B\t\tD.O");
if (toupper(getch())=='B')
{printf("\n\nCorrect!!!");countr++;getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is B.AB");getch();
goto score;
break;}

case 16:
printf("\n\n\nWhat is the unit of measurement of distance between
Stars?");
printf("\n\nA.Light Year\t\tB.Coulomb\n\nC.Nautical
Mile\t\tD.Kilometer");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++; getch();
break;
}
else
{printf("\n\nWrong!!! The correct answer is A.Light
Year");getch();
goto score;
break;}

12
case 17:
printf("\n\n\nThe country famous for Samba Dance is........");
printf("\n\nA.Brazil\t\tB.Venezuela\n\nC.Nigeria\t\tD.Bolivia");
if (toupper(getch())=='A')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is
A.Brazil");getch();goto score;
break;}

case 18:
printf("\n\n\nWind speed is measure by__________?");
printf("\n\nA.Lysimeter\t\tB.Air
vane\n\nC.Hydrometer\t\tD.Anemometer\n\n");
if (toupper(getch())=='D')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is
D.Anemometer");getch();goto score;
break;}

case 19:
printf("\n\n\nWhich city in the world is popularly known as The City
of Temple?");
printf("\n\nA.Delhi\tB.Bhaktapur\n\nC.Kathmandu\tD.Agra\n\n");
if (toupper(getch())=='C')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is
C.Kathmandu");getch();goto score;
break;}

case 20:
printf("\n\n\nWhich hardware was used in the First Generation
Computer?");
printf("\n\nA.Transistor\t\tB.Valves\n\nC.I.C\t\tD.S.S.I");
if (toupper(getch())=='B')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is
B.Valves");getch();goto score;
break;}

case 21:
printf("\n\n\nOzone plate is being destroyed regularly because
of____ ?");

13
printf("\n\nA.L.P.G\t\tB.Nitrogen\n\nC.Methane\t\tD. C.F.C");
if (toupper(getch())=='D')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is D.
C.F.C");getch();goto score;
break;}

case 22:
printf("\n\n\nWho won the Women's Australian Open Tennis in
2007?");
printf("\n\nA.Martina Hingis\t\tB.Maria Sarapova\n\nC.Kim
Clijster\t\tD.Serena Williams");
if (toupper(getch())=='D')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is D.Serena
Williams");getch();goto score;
break;}

case 23:
printf("\n\n\nWhich film was awarded the Best Motion Picture at
Oscar in 2010?");
printf("\n\nA.The Secret in their Eyes\t\tB.Shutter Island\n\nC.The
King's Speech\t\tD.The Reader");
if (toupper(getch())=='C')
{printf("\n\nCorrect!!!");countr++; getch();
break;}
else
{printf("\n\nWrong!!! The correct answer is C.The King's
Speech");getch();goto score;
break;}}}

score:
system("cls");
score=(float)countr*100000;
if(score>0.00 && score<1000000)
{
printf("\n\n\t\t**************** CONGRATULATION
*****************");
printf("\n\t You won $%.2f",score);goto go;}

else if(score==1000000.00)
{
printf("\n\n\n \t\t**************** CONGRATULATION
****************");
printf("\n\t\t\t\t YOU ARE A MILLIONAIRE!!!!!!!!!");
printf("\n\t\t You won $%.2f",score);
printf("\t\t Thank You!!");

14
}
else
{
printf("\n\n\t******** SORRY YOU DIDN'T WIN ANY CASH ********");
printf("\n\t\t Thanks for your participation");
printf("\n\t\t TRY AGAIN");goto go;}

go:
puts("\n\n Press Y if you want to play next game");
puts(" Press any key if you want to go main menu");
if (toupper(getch())=='Y')
goto home;
else
{
edit_score(score,playername);
goto mainhome;}}}

void show_record()
{system("cls");
char name[20];
float scr;
FILE *f;
f=fopen("score.txt","r");
fscanf(f,"%s%f",&name,&scr);
printf("\n\n\t\t***************************************************
**********");
printf("\n\n\t\t %s has secured the Highest Score %0.2f",name,scr);
printf("\n\n\t\t***************************************************
**********");
fclose(f);
getch();}

void reset_score()
{system("cls");
float sc;
char nm[20];
FILE *f;
f=fopen("score.txt","r+");
fscanf(f,"%s%f",&nm,&sc);
sc=0;
fprintf(f,"%s,%.2f",nm,sc);
fclose(f);}
void help()
{system("cls");
printf("\n\n HELP");
printf("\n -------------------------------------------------------------------------");
printf("\n ......................... C program Quiz Game...........");
printf("\n >> There are two rounds in the game, WARMUP ROUND &
CHALLANGE ROUND");
printf("\n >> In warmup round you will be asked a total of 3 questions to test your

15
general");
printf("\n knowledge. You will be eligible to play the game if you can give atleast
2");
printf("\n right answers otherwise you can't play the Game...........");
printf("\n >> Your game starts with the CHALLANGE ROUND. In this round you
will be asked");
printf("\n total 10 questions each right answer will be awarded $100,000.");
printf("\n By this way you can win upto ONE MILLION cash prize in
USD...............");
printf("\n >> You will be given 4 options and you have to press A, B ,C or D for
the");
printf("\n right option");
printf("\n >> You will be asked questions continuously if you keep giving the right
answers.");
printf("\n >> No negative marking for wrong answers");

printf("\n\n\t*********************BEST OF
LUCK*********************************");
printf("\n\n\t*****C PROGRAM QUIZ GAME is developed by CODE
WITH C TEAM********");}

void edit_score(float score, char plnm[20])


{system("cls");
float sc;
char nm[20];
FILE *f;
f=fopen("score.txt","r");
fscanf(f,"%s%f",&nm,&sc);
if (score>=sc)
{ sc=score;
fclose(f);
f=fopen("score.txt","w");
fprintf(f,"%s\n%.2f",plnm,sc);
fclose(f);}}

16
SCREENSHOTS

17
CONCLUSION

We didn't utilize file management for reading and storing the Quiz questions given
throughout the game in my C quiz game little project. I've simply utilized the file to
keep track of the players' scores and the amount of money they've earned.
Although it may seem that not utilizing file handling in C for reading and saving
questions is a terrible idea, this short project will show you how to make comparable
Quiz games using file handling for the aforementioned tasks.

18

You might also like