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++