#include <stdio.h>
#include <cs50.h>
int AnimalCategory(int); //function prototype
int CurrencyCategory(int); //function prototype
int ScienceCategory(int); // function prototype
int main()
{
int Main_menu = 0;
{
printf("\n\tTrivia Game\n");
printf("1.\tAnimal Category\n");
printf("2.\tCurrency Category\n");
printf("3.\tScience Category\n");
printf("4.\tQuit\n");
scanf("%d", &Main_menu);
switch(Main_menu)
{
case 1:
int AnimalCategory(int iAnswer);
break;
case 2:
int CurrencyCategory(int iAnswer);
break;
case 3:
int ScienceCategory(int iAnswer);
break;
case 4:
return 0;
}
//function definition
int AnimalCategory(int iAnswer);
{
int iAnswer = 0;
printf("\tAnimal Category\n");
printf("\tWhat is the only kind of deer whose females have antlers?\n");
printf("1.\tReindeer\n");
printf("2.\tPringdeer\n");
printf("3.\tUggdeer\n");
scanf("%d", &iAnswer);
if(iAnswer == 1)
{
printf("\nCorrect!\n");
}
else
{
printf("Incorrect\n");
printf("Correct answer is Reindeer!");
}
}
//function definition
int CurrencyCategory(int iAnswer);
{
int iAnswer = 0;
printf("\n\tCurrency Category\n");
printf("\tU.S dollar is the official currency of which latin American Nation?\n");
printf("1.\tColombia\n");
printf("2.\tEcuador\n");
printf("3.\tArgentina\n");
scanf("%d", &iAnswer);
if(iAnswer == 2)
printf("Correct!\n");
else
{
printf("Incorrect!\n");
printf("Correct answer is Ecuador\n");
}
}
//function definition
int ScienceCategory(int iAnswer);
{
int iAnswer = 0;
printf("\n\tScience Category\n");
printf("How many planets in our solar system are smaller than the Earth?\n");
printf("1.\t5\n");
printf("2.\t6\n");
printf("3.\t4\n");
scanf("%d", &iAnswer);
if(iAnswer == 3)
printf("Correct\n");
else
{
printf("Incorrect!\n");
printf("Correct answer is 4\n");
}
}
}
}
the preceding is a code for my trivia game that basically ask questions based on the category the user selects but for some reason wont compile.Keeps giving the following error.
/home/ubuntu/workspace/fooling/ $ make trivia
clang -ggdb3 -O0 -std=c11 -Wall -Werror -Wshadow trivia.c -lcs50 -lm -o trivia
trivia.c:22:13: error: expected expression
int AnimalCategory(int iAnswer);
^
trivia.c:26:13: error: expected expression
int CurrencyCategory(int iAnswer);
^
trivia.c:30:13: error: expected expression
int ScienceCategory(int iAnswer);
^
3 errors generated.
where did i go wrong?