this function suppose to get input from user and go to correct case and calculate number of items. but It skips user input and keeps says invalid input.

This is my output looks like:
1. Big Mac, 2. Fries , 3. ChickenNuggets, 4. FiletOFish, 5.Soda
Invalid command!

Code:
void add()
{
	char c;
	int i;

	printf("\nPlease Enter an Item:\n");
	printf("\n1. Big Mac, 2. Fries , 3. ChickenNuggets, 4. 	FiletOFish, 5.	Soda"); 

               c=getchar();

switch(c)
{
case '1'
i=1+1;
break;

default:
printf("\nInvalid Command!\n\n");
break;
}