I've been workin on the following program and could use a little help. The program should input a character from the keyboard and using isdigit, return wheter the character is a digit or not. The program compiles fine, but will not function. I get a program error and the window is closed. I also tried to input the character into the isdigit function as a pointer to character and that also would not work.
Thanks!Code:#include <stdio.h>
#include <ctype.h>
int main()
{
int character; /* Initializes character */
printf( "Enter a character: "); /* Asks for character and inputs it */
scanf( "%d", character );
/* This should determine if the character is a digit or not */
printf( "%d%s", isdigit( character ) ? "The character is a " : "The character is not a ", "digit." );
return 0;
}