Hangmancproject
Hangmancproject
SOURCE CODE
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <time.h>
#include <string.h>
#define WORDS 10
#define WORDLEN 40
#define CHANCE 6
int i_rnd(int i)
if (!srand_called)
srand_called = true;
return rand() % i;
Page 1
Hangman Game
int ch;
if((code - word + 2) % 3 == 1)
*decrypt = '\0';
return toFree;
switch(mistakes)
Page 2
Hangman Game
default: break;
printf("\t _________\n"
"\t| |\n"
"\t| %c %c\n"
"\t| %c%c%c\n"
"\t| %c %c\n"
"\t| \n"
int i;
printf("\t");
Page 3
Hangman Game
printf("\n\n");
int main()
printf("\n\t - All words are name of very popular Websites. eg. Google");
char values[WORDS][WORDLEN] =
{"N~mqOlJ^tZletXodeYgs","gCnDIfFQe^CdP^^B{hZpeLA^hv","7urtrtwQv{dt`>^}FaR]i]XUu
g^GI",
"aSwfXsxOsWAlXScVQmjAWJG","cruD=idduvUdr=
gmcauCmg]","BQt`zncypFVjvIaTl]u=_?Aa}F",
"iLvkKdT`yu~mWj[^gcO|","jSiLyzJ=vPmnv^`N]^>Vi
AC^z_","xo|RqqhO|nNstjmzfiuoiFfhwtdh~",
"OHkttvxdp|[nnW]Drgaomdq"};
Page 4
Hangman Game
int id = i_rnd(WORDS);
char falseWord[CHANCE];
char guess;
bool found;
char* win;
int mistakes = 0;
do {
int i;
found = false;
printf("\n\n");
printBody(mistakes, body);
printf("\n\n");
if(mistakes == 0)
Page 5
Hangman Game
printf("None\n");
printf("%c", falseWord[i]);
printf("\n\n");
printWord(guessed, len);
do {
scanf("%c",&guess);
if(word[i] == guess)
found = true;
guessed[i] = guess;
if(!found)
falseWord[mistakes] = guess;
mistakes += 1;
Page 6
Hangman Game
if(win == NULL)
printf("\n");
printWord(guessed, len);
else
printf("\n");
printBody(mistakes, body);
free(body);
free(word);
free(guessed);
return EXIT_SUCCESS;
Page 7
Hangman Game
OUTPUTS
Page 8
Hangman Game
Page 9
Hangman Game
Page 10
Hangman Game
Page 11
Hangman Game
Page 12
Hangman Game
Page 13
Hangman Game
Page 14
Hangman Game
Page 15
Hangman Game
Page 16
Hangman Game
CONCLUSION
In the conclusion of this project,Hangman is a traditional game, it is
played with words. It’s possible, however, to play Category Hangman rather
fictional characters, or Duke professors, or top forty song titles the list
Page 17