I am currently learing C with cprogramming.com's "C made easy" tutorial. I am trying to call a function in a switch case statement and when I try to compile it gives me "too few arguments to function" error. Can someone please help me figure this out?
Thanks in advance!
Code:
#include <stdio.h>
int playgame ( int input );
int loadgame ( int input );
int playmultiplayergame ( int input );
int main()
{
int input;
printf("1. Play game\n");
printf("2. Load game\n");
printf("3. Play Multiplayer\n" );
printf("4. Exit Game\n");
printf("Selection: ");
scanf("%d", &input);
switch ( input ) {
case 1:
playgame( input );
break;
case 2:
loadgame( input );
break;
case 3:
playmultiplayergame( input );
break;
case 4:
printf("Thanks for playing\n");
break;
default:
printf("Bad input, quitting!\n");
break;
}
int playgame ( int input )
{
printf("You selected play game. Have fun!\n");
}
int loadgame ( int input )
{
printf("Load game from where?\n");
}
int playmultiplayergame ( int input )
{
printf("Who would like to play with?\n");
}
}