error running this c program . i’m getting an error like” case label doesnot reduce to an integer constant “. help me in finding my errors . i’m a newbie to c, started it a few weeks ago.thanks in advance
#include<stdio.h>
main()
{ int a,b,c;
scanf("%d",&c);
if (c<5) {
c==a ;
}
else { c==b;
}
switch (c)
{
case a:
printf ("statement1");
break;
case b :
printf(" statement2");
break;
}
}
I corrected your code. Please try it and give me a feedback: