ok so I am making a little game everything goes fine until I get to this:
Code:
printf("You are facing 1 goblins goblin 1 has %d hp and deal 10 dammage by hit\n",goblin1Health);
printf("(A)Attack Deals 25 Damage.\n");
printf("(H)Heal Heals 25 health.\n");
scanf("%c", battleCommands);
it says that the program has stopped working..
here is the complete source code:
Code:
#include <stdio.h>
char KnightName[100];
int goblin1Health = 50;
int playerHealth = 100;
char GoToBattle[10];
char battleCommands;
int main()
{
putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');
putchar('\n');
putchar('[');
putchar('\n');
putchar('[');
putchar('\n');
putchar('[');
putchar('\n'); printf("[ BattleKnight\n");
putchar('[');
putchar('\n');
putchar('[');
putchar('\n');
putchar('[');
putchar('\n');
putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');putchar('_');
putchar('\n');
printf("What is your name brave warrior?\n");
scanf("%s", &KnightName);
menu();
return 0;
}
void menu()
{
printf("Welcome to BattleKnight %s\n", KnightName);
printf("What do you want to do sir?\n");
printf("Tip: Say the keywords of the options you are gived in here example: go to battle = battle\n", KnightName);
printf("1- To Battle\n");
scanf("%s", &GoToBattle);
if(GoToBattle == 98, 97, 116, 116, 108, 101)
{
printf("You are facing 1 goblins goblin 1 has %d hp and deal 10 dammage by hit\n",goblin1Health);
printf("(A)Attack Deals 25 Damage.\n");
printf("(H)Heal Heals 25 health.\n");
scanf("%c", battleCommands);
if(battleCommands = 65)
{
printf("You attack goblin 1");
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
goblin1Health--;
printf("You are facing 1 goblins goblin 1 has %d hp and deal 10 dammage by hit\n",goblin1Health);
}
}
return 0;
}
note: I am using mingw compiler and I am new to programming also the language is C not c++