Hey all, Programming newbie here.

I'm programming the Fibbonacci code, but I can't figure out how to set the condition

"if NOT EQUAL to any numerical value"

This is what I have so far:

Code:

#include <stdio.h>
#include <conio.h>
long fib(int);
int main()
{
int n;
printf("Enter the Fibbonacci number you would like to view: ");
scanf("%i", &n);
if (WHAT GOES HERE?)
{
printf("Input error.\n");
getch();
}
else if (n<0) {
printf("Fibonacci is undefined for negative integers.\n");
getch();
}
else {
printf("The %i-th Fibonacci number is %ld\n", n, fib(n));
}
getch();
return 0;
}
long fib(int n)
{
if (n == 1 || n == 2)
{
return 1;
}
else
{
return (fib(n-1) + fib(n-2));
}
}

Thanks for the help in advance!