From bba39935eb43406ae3d8fbb45fc5f2fc1bb0f4f2 Mon Sep 17 00:00:00 2001 From: Henna Date: Thu, 18 Jun 2015 14:46:49 -0400 Subject: [PATCH 1/2] A console hangman game that checks for lower/uppercase letters, keeps a log of guessed chars, and allows a certain number of wrong guesses --- HangPerson/HangPerson/main.m | 102 ++++++++++++++++++++++++++++++++++- 1 file changed, 101 insertions(+), 1 deletion(-) diff --git a/HangPerson/HangPerson/main.m b/HangPerson/HangPerson/main.m index 948dd70..ab63f9e 100644 --- a/HangPerson/HangPerson/main.m +++ b/HangPerson/HangPerson/main.m @@ -11,7 +11,107 @@ int main(int argc, const char * argv[]) { @autoreleasepool { - // code goes here... + char phrase[] = "A Penny Saved Is A Penny Earned"; + int sizeOfPhrase = sizeof(phrase)/sizeof(char); + char alreadyGuessed[26]; + char guess[sizeOfPhrase]; //clone array for user guesses + + //initialize guess array + for (int i = 0; i< sizeOfPhrase-1; i++) { + if (phrase[i] == ' ') { + guess[i] = ':'; + } + else { + guess[i] = '_'; + } + } + + printf("Let's Play Hang Person! \n\n"); + + //print guess array + + for (int i = 0; i Date: Fri, 19 Jun 2015 12:19:09 -0400 Subject: [PATCH 2/2] incorporated functions, formatted output --- HangPerson/HangPerson/main.m | 84 ++++++++++++++++++++---------------- 1 file changed, 46 insertions(+), 38 deletions(-) diff --git a/HangPerson/HangPerson/main.m b/HangPerson/HangPerson/main.m index ab63f9e..63cf20a 100644 --- a/HangPerson/HangPerson/main.m +++ b/HangPerson/HangPerson/main.m @@ -2,21 +2,46 @@ // main.m // HangPerson // -// Created by Michael Kavouras on 6/15/15. -// Copyright (c) 2015 Mike Kavouras. All rights reserved. -// +// Henna Ahmed #import +void printGuessArray(char *arr, int size){ + for (int i = 0; i