Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <time.h>
- int main(){
- srand (time(NULL));
- int index, missed = 0, test;
- char guess;
- char setWords[][50] = {"cow", "dog", "elephant", "giraffe", "cat", "crocodile", "monkey", "horse", "goat", "sheep"};
- char holder[50];
- int randPick = rand() % 10;
- int length = strlen(setWords[randPick]);
- int guessChecked[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- char guessWrong[5] = {'#', '#', '#', '#', '#'};
- int numCorrect=0;
- int mistake = 0;
- printf("%s\n\n\n", setWords[randPick]);
- int lives = 5;
- printf("\n");
- printf("+---+ \n");
- printf("| \n");
- printf("| \n");
- printf("|\\ \n");
- printf("====== \n");
- printf("Mystery word: ");
- while (mistake != 6){
- printf("\nMissed letters: ");
- for (index = 0; index < 5; index++){
- test++;
- }
- printf("\nMystery Word: ");
- for (index = 0; index < length; index++){
- if (guessChecked[index] == 1){
- printf("%c ", setWords[randPick][index]);
- }
- else{
- printf("_ ");
- }
- }
- printf("\nNumber of correct: %d / %d \n", numCorrect, length);
- printf("Guess a letter: ");
- scanf(" %c", &guess);
- for(index = 0; index < length; index++){
- if(guess == setWords[randPick][index]){
- if(guessChecked[index] == 1){
- printf("You already guessed that letter.");
- }
- else if (guessChecked[index] == 0){
- guessChecked[index] = 1;
- numCorrect++;
- }
- }
- }
- if(mistake == 0){
- printf("+---+ \n");
- printf("| \n");
- printf("| \n");
- printf("|\\ \n");
- printf("====== \n");
- }else if(mistake == 1){
- printf("+---+ \n");
- printf("| o \n");
- printf("| \n");
- printf("|\\ \n");
- printf("====== \n");
- }else if(mistake == 2){
- printf("+---+ \n");
- printf("| o \n");
- printf("| | \n");
- printf("|\\ \n");
- printf("====== \n");
- }else if(mistake == 3){
- printf("+---+ \n");
- printf("| o \n");
- printf("| /| \n");
- printf("|\\ \n");
- printf("====== \n");
- }else if(mistake == 4){
- printf("+---+ \n");
- printf("| o \n");
- printf("| /|\\ \n");
- printf("|\\ \n");
- printf("====== \n");
- }else if(mistake == 5){
- printf("+---+ \n");
- printf("| o \n");
- printf("| /|\\ \n");
- printf("|\\ / \n");
- printf("====== \n");
- }else if(mistake == 6){
- printf("+---+ \n");
- printf("| o \n");
- printf("| /|\\ \n");
- printf("|\\ / \\ \n");
- printf("====== \n");
- }
- }
- printf("Game over!");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement